Navigation
Scrolling
Section titled “Scrolling”Scroll vertically through rows using your mouse wheel or trackpad. Horizontal scrolling works the same way when there are more columns than fit the window.
Columnar uses virtual scroll — only the rows currently visible on screen (plus a small buffer) are rendered as DOM elements. This means scrolling through 28 million rows feels the same as scrolling through 100 rows.
Keyboard navigation
Section titled “Keyboard navigation”When the grid is focused (click anywhere in the data area first):
| Key | Action |
|---|---|
↑ / ↓ | Scroll one row up or down |
Page Up / Page Down | Scroll one viewport height |
Home | Jump to the first row |
End | Jump to the last row |
Go to row
Section titled “Go to row”Press Ctrl+G (Cmd+G on macOS) or click the Go to row button in the toolbar to open the Go to Row dialog.
Enter any row number between 1 and the total row count, then press Enter or click Jump. The viewport scrolls instantly to that row.
This is useful when you know the approximate position of data you are looking for — for example, jumping to row 5,000,000 in a dataset of 28 million rows.
Column resize
Section titled “Column resize”Drag the right edge of any column header to resize that column. The minimum column width is 60px. Resize changes persist for the current session but are not saved between app restarts.
Status bar
Section titled “Status bar”The status bar at the bottom of the window shows:
- Total rows — number of data rows in the file
- Total columns — number of columns
- Current row — the row number at the top of the visible viewport