Skip to main content
talkvalue path person export streams every person in the active workspace as CSV to stdout. The command writes directly to stdout and ignores --format / --json. Export is always CSV, so it can be redirected straight to a file or piped into another tool.

Synopsis

Options

This command takes no flags beyond the global flags. Passing --json or --format json prints a warning to stderr and still emits CSV.

Examples

1. Save to a file

Writes the CSV to people.csv. The header row is always present. Column order matches the dashboard export.

2. Pipe into a transformer

Streams the CSV through csvtk (or mlr, xsv, etc.) without ever touching disk. Useful when the dataset is large enough that round-tripping JSON would be expensive.

3. Snapshot for archival

Drop into a cron job or CI workflow for a periodic backup outside of TalkValue. See Recipe: CSV import for the round-trip pattern.

Response

Emails and Phones hold every address and number on the person, joined with ;. The file carries a UTF-8 BOM so it opens directly in Excel. Treat the first row as the header and parse the rest as data.

See also