Edit csv

A free Visual Studio Code extension that displays CSV data in an editable table beside its source file.

github.com/janisdd/vscode-edit-csv
Edit csv homepage screenshot

About Edit csv

Edit csv is a free, open source extension for Visual Studio Code. It opens a CSV file in an editable table with an Excel-like interface, displayed beside the source file. Changes made in the table are written back to the source file when you click Apply, and Apply and save also saves the file. Undo is available in the table or in the source file after applying.

The data flow is one way, from the editor to the source file. If the CSV file changes while the editor is open, the editor is not updated. Empty lines are skipped on load, and comment rows export only their first cell. The README notes that the approach does not scale well to large CSV files, because the content is stored for the whole session. An online version is available at edit-csv.net for use without Visual Studio Code.

Key features

  • Opens a CSV file as an editable Excel-like table in Visual Studio Code
  • A command switches between the table editor and the source CSV file
  • Apply writes table changes to the source file; Apply and save also saves it
  • Retains quote information on save, with a setting to turn this off
  • Right-click context menu for the table, added in version 0.1.0
  • Online version available at edit-csv.net for use without Visual Studio Code
Best for: People who edit CSV files in Visual Studio Code and want a spreadsheet-style view of the data.
Good for
  • Free and open source
  • Excel-like table interface for editing CSV rows and columns
  • Changes can be undone in the table or in the source file after applying
Watch out for
  • Data flows one way only; changes to the source file while the editor is open are not shown
  • Does not scale well to large CSV files
  • Comment rows export only their first cell

Edit csv at a glance

Type
Online tool
Pricing
Free
Open source
Yes
Last checked
Oct 9, 2026 · Online when checked
Listed
Oct 9, 2026

Popular in Text Tools

Well-known listings from the same topic.

All 248

Edit csv FAQ

Does the editor update if the CSV file changes while it is open?
No. The data flow is one way, from the editor to the source file, so changes made to the source file while the editor is open are not reflected in the editor.
Are empty lines kept when the file is saved?
No. Empty lines are skipped when the file is loaded.
Does it work well with large CSV files?
The README states that the approach does not scale very well with large CSV files, because the content must be stringified and stored for the whole time the editor is open.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing