CSV EditEdit delimited text as a spreadsheet without leaving Visual Studio Code. CSV Edit opens CSV, TSV, TAB, and PSV files in a compact grid by default. The underlying document stays plain text, so normal saving, source control, diffs, and VS Code undo history continue to work. Processing is local-only.
An independent rewriteThis repository is a GitHub fork of jonaraphael/csv, retained so that the project's origin and MIT attribution remain visible. CSV Edit is a complete product and codebase rewrite. Its implementation, architecture, interface copy, documentation, icon, and Marketplace presentation were newly created for CSV Edit. The upstream project's README prose, screenshots, and Marketplace artwork are not reused. What it does
Grid or text—your choiceSelect Text in the grid, use the editor-title action, or run CSV Edit: Toggle Grid/Text View. CSV Edit remembers the last selection globally and uses it when the next supported file opens. Run CSV Edit: Set Theme to choose Auto, Light, or Dark. This preference affects only CSV Edit; Auto follows the active VS Code theme. Everyday shortcuts
Commands
File handling and privacyCSV Edit does not send document contents to a server. Parsing, editing, filtering, transformation, and validation happen on your machine. Display state such as column widths, filters, scroll position, and theme choice is stored in VS Code state rather than written into the CSV file. Read the full privacy statement or see support for help and issue reporting. Support developmentIf CSV Edit saves you time, you can sponsor its continued development. Sponsorship supports maintenance, accessibility, performance work, and new releases. Requirements
Build from source
The package command produces a License and originCSV Edit is distributed under the MIT License. The original project copyright and derivation record are preserved in LICENSE and NOTICE. |