Skip to content

CSV & TSV

Edit comma- or tab-separated values as raw text or in an interactive table.

The CSV editor opens .csv, .tsv, and .tab text files and starts in Table. The field delimiter follows the file’s extension — comma for .csv, tab for .tsv/.tab — for both reading and writing.

Interactive CSV editorEdit cells directly, drag across a range, and copy or paste. The real editor on an in-memory file — nothing is saved to a tray.
  • Table presents every record as editable cells with spreadsheet-style column letters and row numbers. Double-click a cell, press Enter, or start typing to edit it.
  • Raw exposes the delimited source directly, including quotes and line endings.
  • Add row and Add column extend the table without hand-editing delimiters.

Quoted delimiters, escaped quotes, and line breaks inside quoted fields are preserved. Editing a cell only rewrites that one line, so the exact quoting of every row you leave untouched is kept byte-for-byte. If the source has an unfinished or malformed quoted field, Table asks you to repair it in Raw rather than guessing and rewriting the file.

Click a cell to select it, or drag across cells to select a rectangular range. You can also hold Shift while using the arrow keys to extend the selection.

  • Press Delete or Backspace to clear the selected cells. Their rows and columns stay in place.
  • Copy a selection to put it on the clipboard as tabular text.
  • Paste into a selected cell to fill from that point, growing the table when needed. A single copied value fills the whole selected range.

The tabular clipboard format works between Worktray CSV files and spreadsheet apps that copy cells as tab-separated values.

Cmd/Ctrl+Z and Cmd/Ctrl+Shift+Z undo and redo across both views. See Getting started for the full model.