CSV & TSV Viewer
View and edit CSV and TSV files in a spreadsheet-style table with column headers and inline cell editing.
The CSV & TSV Viewer opens automatically when you click a .csv or .tsv file in the project sidebar. It displays the file as a spreadsheet-style table with column headers from the first row.
Opening a file
Click any .csv or .tsv file in the project sidebar. The viewer opens in the main panel and renders the file as a table.
Tab-separated (.tsv) files are detected automatically and parsed with tab delimiters. Comma-separated files use comma delimiters. Files with headers in the first row have those values displayed as column titles.
Viewing data
The table renders all rows from the file. For large files, the viewer virtualizes rows so only visible rows are rendered — scrolling stays fast regardless of file size.
Columns can be resized by dragging the divider between column headers.
Editing cell values
Click any cell to select it. Double-click to enter edit mode and type a new value. Press Enter to confirm the change or Escape to cancel.
Changes are saved to the file when you:
- Press
Cmd+S (Windows: Ctrl+S), or - Click Save in the toolbar, or
- Navigate away from the file (auto-save)
Note: The viewer edits the underlying text file directly. Formatting such as quoted fields is preserved. Cells that contain commas are automatically wrapped in quotes on save.
Column headers
The first row of the file is used as column headers. Headers appear as fixed labels at the top of the table and do not scroll with the data rows.
If the first row contains numeric or ambiguous values, the viewer still treats it as the header row. You can edit these header cells the same way as any other cell.