CSV data

Files: *.csv.

CSV files render as an interactive table editor in Cabinet. Click a cell to edit, press Tab / Enter to navigate, sort by clicking a header. Toggle to source view to see and edit the raw CSV.

Sample file in this docs cabinet

There's a real CSV in this folder:

sample-pipeline.csv — 6 rows of a sales pipeline.

In Cabinet, opening that file would show:

namecompanystageownernext_actionscorelast_touched
Avery ChenNorthwinddemo-scheduledGTM Leadsend agenda842026-05-02
Jordan ParkGlobexintro-repliedLinkedIn Operatorfollow up Tuesday672026-05-01
Kai MüllerInitechnegotiationGTM Leadrespond to redlines912026-05-03
Priya RaoAcmeproposal-sentGTM Leadnudge by Friday762026-04-29
Sam OkaforHooliclosed-wonRevenue Analystkickoff scheduled992026-05-04
Thalia ReyesSoylentevaluatingResearch Leadsend case study722026-04-30

What the table editor gives you

  • Click-to-edit any cell. Auto-saves to disk.
  • Sort by clicking a column header.
  • Filter with a quick search above the table.
  • Add rows or columns at the end.
  • Source toggle to switch between table and raw CSV.

Why it matters

Most KB tools force CSVs to live somewhere else (Drive, Sheets, an attachment). Cabinet lets your data sit next to your notes. That's a big deal for agents — a Pipeline Tracker agent can read this file directly, write a one-line note to changelog.md when a row's status changes, and the whole loop stays in the same folder.

Tip. CSV agents work better when columns have stable names. Rename a column once, update memory, and the agent keeps up — but mid-flight column renames cause silent breaks.

Limits

  • Cabinet's CSV editor is not a spreadsheet. No formulas, no charts, no pivot tables. For that, drop in an .xlsx (rendered read-only) or use a Google Workspace page.
  • Very large CSVs (>50,000 rows) lazy-load. The whole file isn't in memory at once.

Read on

1 item