Skip to content
PluginStats

Edit CSV installs statistics

By janisdd · VS Code Marketplace · Other

extension to edit csv files with a table ui

View on VS Code Marketplace Fresh · Oct 19, 2026

Edit CSV has 2,525,255 recorded installs on VS Code Marketplace.

It ranks #291 of 2,501 tracked VS Code Marketplace listings by installs.

It is rated 4.7 out of 5 from 114 ratings.

PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.

Installs
2,525,255
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#291
Among tracked VS Code Marketplace listings

Rating: 4.73 / 5 from 114 ratings

About Edit CSV

vscode-edit-csv

This extensions allows you to edit csv files with an excel like table ui

Web version

If you don't have vs code to hand, you can use the online version at https://edit-csv.net

Features

Execute the command edit as csv to open an editor for the current file.

*Execute the command again to switch back to the source file or to switch back to the editor*

Note that the data flow is one way (editor to source file). If you make changes to the source file (.csv) while the editor is open, the editor will not be updated!

¡ Important Notes !

• On initial load all rows are expanded so that all rows have equal length (number of cells (if necessary)) • if that happens you will see the unsaved changes indicator right from the start • enabling/disabling the has header read option will clear the undo/redo stack! • empty lines are skipped! • this will not trigger the unsaved changes indicator • (during parsing) a row is also empty when it only contains "" • this can be problematic if you have only 1 column... • We try to retain quote information (default) but in *some cases* fields could get unquoted on save (see Retain Quote Information Rules) • Comment row (rows starting with a comment) will only export the first cell • if you accidentally added comment text to a cell other than the first cell you will notice it (color) • Adding new lines to comments rows (via alt + enter) will have no effect when exporting (lines breaks are removed in comments!) • leading spaces will be removed in comment rows! • Starting with Version 0.1.0 the table has a context menu (right-click the table) • *(just mentioning it because it is not obvious via the ui)* • Plugin Version 0.0.11 had an issue with loading and saving files with more than \~1 MB • saved files were corrupted (content of the first \~1MB was repeated after the first \~1MB until the file size was reached)

Retain Quote Information Rules

during parsing information about the quotes are stored

• quote information is only stored for columns • only the first non-comment, not empty row (no fields) is used to gather quote information • if the first row has less cells than other rows • then missing entries are filled with csv-edit.newColumnQuoteInformationIsQuoted (default is not quoted) • manually added columns will get csv-edit.newColumnQuoteInformationIsQuoted quote information • moving columns will also "move" the quote information • e.g. column 3 was quoted and is now column 1 then column 1 is quoted after moving

Implications of this

• columns with mixed cells (quoted and not quoted fields) will get homogeneously quoted

This can be turned off by setting csv-edit.retainQuoteInformation to false In this case all unnecessary quotes are removed

How this extension works

*essentially it's just import csv and export csv*

When you click on Edit CSV file

• the file content is cut into pieced and transferred via [webview].postMessage • the current config is stringified and injected into the editor (webview) html • a manager stores a reference to the webview, source file uri, editor uri • in the webview the pieces are put together and the text is parsed as csv and displayed in the (handsontable) table element

When you click on apply

• the current table is transformed into csv, transferred via vscode.postMessage to the extension and written to the source file • if you clicked on apply by accident, you can undo the changes in the table element (with the usual shortcuts) and apply again or open the source file and just do an undo (with the usual shortcuts) • When you click on apply and save • the first step is equal to apply • then the source file is saved • When you click in Read again • the injected content is used (when the editor was opened), this does not read the source file again

As you can see this does not scale very well with large csv files (needs to be stringified and stored the whole time)

Extension Settings

There are some settings for this plugin. Open the VS Code Settings and search for csv-edit

Supported file types/extension

Files with the extension .csv, .tsv should work out of the box.

You can change the file type in the bottom right corner of the editor (select language mode). This is required for unnamed/new files.

For tsv, make sure the indentation is set to tabs.

File extension xyz is not recognized by the vs code extension

See https://code.visualstudio.com/docs/languages/overview#_adding-a-file-extension-to-a-language

If the link is down: Search for files.associations in the vs code settings. Then add an entry for *.xyz to csv. Now the file is treated as a csv file and is recognized by the extension

Drag to Auto Fill

Starting from version 0.10.0 the setting dragToAutoFill defaults to excelLike.

The other values are none and copyOnly.

none is used to disable auto fill.

Setting dragToAutoFill to copyOnly will copy the selected cell values over and over again. Example: 1,b,3 and you drag the handle 6 cells further will give 1,b,3,1,b,3 as auto fill values. As you can see, there is no interpolation, the selected sequence is copied again and again.

The default setting excelLike imitates the Excel behaviour for automatic fill values.

In most cases it will work *just fine*, but there may be some special cases.

In general, the following values can be filled in automatically: Numbers, month names and dates.

Similar to Excel, you can hold down the alt key before releasing the mouse button to copy the cell values. No interpolation is carried out.

You can find a complete explanation of how automatic filling works in docs/autoFillBehavior.md.

Known Issues…

Description from the VS Code Marketplace listing.

  • CSV
  • tsv

Where Edit CSV sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,501 listings · 126 pages · page 15, #11 (overall #291)
All VS Code Marketplace: every listing in installs order
PNG SVG
Other761 listings · 39 pages · page 5, #1 (overall #81)
Other: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Edit CSV installs on VS Code Marketplace, last 90 days: 2,525,255 installs as of Oct 19, 2026.Edit CSVInstalls on VS Code Marketplace · Last 90 days2,525,255installs2.5M2.5M2.5M2.5M2.5M2.5M2.5M2.5M2.5MJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Edit CSV installs on VS Code Marketplace, last 90 days: 2,525,255 installs as of Oct 19, 2026.
PNG SVG

7/30/90-day growth

Edit CSV installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Edit CSVInstalls growth on VS Code Marketplace2,525,255installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
Edit CSV installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Edit CSV VS Code Marketplace ranking history: currently #291 (by installs).Edit CSVVS Code Marketplace ranking · by installs · Last 90 days#291current rank#289#290#291#292#293Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
Edit CSV VS Code Marketplace ranking history: currently #291 (by installs).
PNG SVG

Ratings over time

Edit CSV ratings on VS Code Marketplace, last 90 days: 114 ratings as of Oct 19, 2026.Edit CSVRatings on VS Code Marketplace · Last 90 days114ratings100105110115120125130Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Edit CSV ratings on VS Code Marketplace, last 90 days: 114 ratings as of Oct 19, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (4)
Recent installs observations for Edit CSV
Date (UTC)InstallsChange vs. previous
2,525,255+430
2,524,825+459
2,524,366+472
2,523,894—

Similar VS Code Marketplace Other plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=janisdd.vscode-edit-csv. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.