Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>PlainGrid — CSV Table Viewer & EditorNew to Visual Studio Code? Get it now.
PlainGrid — CSV Table Viewer & Editor

PlainGrid — CSV Table Viewer & Editor

Preview

seabass

| (0) | Free
View, filter, sort, and safely edit CSV and TSV files in a clear table.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PlainGrid — CSV Table Viewer & Editor

PlainGrid turns CSV and TSV files into a clear, editable table inside Visual Studio Code.

It is designed for developers, analysts, and anyone who wants to inspect or make focused changes to tabular data without opening a full spreadsheet application.

What you can do

  • View CSV and TSV files as a scrollable table
  • Edit column names and individual cells directly
  • Add or remove rows and columns
  • Filter each column by typing or selecting an existing value
  • Sort by column using automatic, text, number, or date comparison
  • Freeze leading rows and columns
  • Resize each column and row independently
  • Show wrapped, multi-line cell content in full
  • Adjust row spacing for compact or relaxed viewing
  • Reset filters, sorting, frozen panes, and display settings in one click
  • Use VS Code's standard Undo, Redo, Find, and Save shortcuts
  • Switch between the PlainGrid table and the standard text editor from the editor title bar

Filtering and sorting only change what you see. They do not reorder or remove data in the file.

Editing without unnecessary rewrites

When you edit a cell, PlainGrid replaces only that cell's text range. Unchanged content keeps its original delimiter, quoting, BOM, line endings, and final newline style.

Row and column changes are normal VS Code document edits, so they can be reviewed, undone, and saved with the usual workflow.

How to use PlainGrid

  1. Open a .csv or .tsv file in VS Code.
  2. Select the table icon near Split Editor Right in the editor title bar.
  3. Edit the table as needed.
  4. Press Cmd+S on macOS or Ctrl+S on Windows and Linux to save.
  5. Select the text icon in the same place whenever you want to return to the standard text editor.

You can also use Reopen Editor With... → PlainGrid CSV Table Editor.

PlainGrid is optional and does not automatically replace VS Code's standard text editor.

Keyboard editing

  • Enter: commit the current cell and move down
  • Tab / Shift+Tab: move between cells
  • Arrow keys: move between cells when the current value is selected
  • Alt+Enter or Shift+Enter: insert a line break inside a cell
  • Escape: cancel the current cell edit
  • Cmd/Ctrl+Z: undo
  • Cmd/Ctrl+Shift+Z: redo
  • Cmd/Ctrl+F: find
  • Cmd/Ctrl+S: save

Languages

PlainGrid follows your VS Code display language automatically.

  • English — default and fallback
  • Japanese
  • Simplified Chinese

Change the language with Configure Display Language in the VS Code Command Palette, then reload VS Code.

Install

Marketplace publication is currently being verified by Microsoft. Once approved, PlainGrid will be available from the Visual Studio Marketplace and from the Extensions view in VS Code by searching for PlainGrid.

Current limits

PlainGrid opens files up to 5 MB, 50,000 rows, 200 columns, 250,000 total cells, and 1,000,000 characters per cell in table view. Files beyond these limits remain available in VS Code's standard text editor.

PlainGrid does not provide formulas, charts, cell styling, multiple sheets, character encoding conversion, or full spreadsheet features.

Privacy

PlainGrid does not use telemetry, analytics, external APIs, or network communication. Your CSV and TSV content stays inside VS Code and is never uploaded by the extension.

Feedback

Found a bug or have an idea? Please open an issue in the GitHub issue tracker.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft