Everything the extension can do, grouped by task. Start with Getting started if this is your first time.
These files are also the source of the published documentation site at apps.bash-365.com/csv-vscode, which adds a searchable index, a feature tour and a live in-browser demo. Edit the markdown here; the site regenerates from it on every push to main. The site itself lives in site/.
| Guide | What it covers |
|---|---|
| Getting started | Installing, opening a file, choosing between grid and text mode |
| The grid editor | Viewing, editing cells, rows and columns, saving and undo |
| Filtering, search and sort | AutoFilter dropdowns, find and replace, multi-level sort |
| Analysis | Column statistics, charts, SQL queries |
| Pipelines | Reusable no-code, low-code and code transformations |
| Keyboard shortcuts | Every shortcut, next to its Excel equivalent |
| Settings | Every configuration option |
| Document | What it covers |
|---|---|
| Feature parity | Comparison with Excel and other CSV tools, and the remaining gaps |
| Troubleshooting | Common problems and their fixes |
| Releasing | How a new version is built, packaged and published |
| Contributing | Development setup, architecture, and how to add a feature |
| The documentation site | How the site is built, which pages are generated, and how to run it |
The CSV icon in the activity bar opens a sidebar with three views: Settings, Pipelines and Files. Open any .csv, .tsv, .tab or .psv file and it appears in a spreadsheet-style grid. Edit cells directly and save with Ctrl+S; undo works exactly as it does in a text editor because the grid edits the underlying text document. Click the caret in any column header for Excel-style filtering. Use the toolbar menus for row and column operations, the side panels for statistics, charts and SQL, and pipelines when a transformation needs to be repeatable.