Back to portfolio

VS Code / csv-studio

CSV Studio

View and edit CSV and TSV files as fast, interactive spreadsheets inside VS Code, with sorting, filtering, and column tools — free, offline, privacy-friendly.

View and edit CSV and TSV files as an interactive spreadsheet inside VS Code.

Features

  • Custom editor for .csv and .tsv files with a scrollable grid
  • Inline cell editing with Tab, Enter, and arrow navigation
  • Toolbar: add/delete rows and columns, sort, filter, undo/redo, find & replace, export
  • Sticky header row and row-number column
  • Column: click to sort, double-click to rename, right-click menu
  • Row: click to select, right-click to insert, delete, or duplicate
  • Filter bar per column (substring, case-insensitive)
  • Find & replace panel with regex and whole-cell options
  • Virtual scrolling for large files (configurable threshold, default 5000 rows)
  • Copy/paste with Excel/Sheets-compatible tab-separated clipboard
  • Document sync with the underlying file (VS Code undo, auto-save, external edits)
  • Export CSV (save), JSON (new editor tab), TSV (save as)

Usage

1. Open a .csv or .tsv file — it opens in CSV Studio by default. 2. Or right-click a CSV in the Explorer → CSV Studio: Open as CSV Studio. 3. Edit cells directly; changes sync to the file and respect files.autoSave. 4. Use the toolbar or command palette (CSV Studio: commands).

Commands

CommandDescription
CSV Studio: Open as CSV StudioOpen file in the custom editor
CSV Studio: ReloadReparse from disk
CSV Studio: Add Row / Add ColumnAppend row or column
CSV Studio: Delete Row / Delete ColumnRemove selection
CSV Studio: Sort Ascending / DescendingSort by selected column
CSV Studio: Toggle FilterShow filter inputs
CSV Studio: Undo / RedoGrid history (also Ctrl+Z / Ctrl+Y in webview)
CSV Studio: Export JSON / Export TSVExport formats

Settings

SettingDefaultDescription
csvStudio.delimiterautoauto, ,, ;, \t, `\
csvStudio.hasHeadertrueFirst row is headers
csvStudio.maxRowsBeforeVirtualScroll5000Virtual scroll threshold
csvStudio.encodingutf8Encoding hint for status bar
csvStudio.dateFormatYYYY-MM-DDReserved for future date cells
VS Code
Context Porter

Export your AI assistant session and project context to clean Markdown for fast handoff between tools, teammates, or fresh chats — free and offline in VS Code.

contextporterext
VS Code
DocxToMd

Convert Microsoft Word .docx files to clean, repository-friendly Markdown directly in VS Code — keep documents next to your code, free and fully offline.

docxtomdext
VS Code
DocxToPdf

Convert Microsoft Word .docx files into portable, shareable PDF documents directly inside VS Code — no separate Office suite required, free and fully offline.

docxtopdfext
VS Code
DocxViewer

Open and preview Microsoft Word .docx files directly inside VS Code with zoom controls, without launching a separate Office app — free, fast, and fully offline.

docxviewerext
VS Code
MdToPdf

Convert Markdown files into clean, shareable PDF documents inside VS Code — turn READMEs, notes, and docs into portable PDFs in one step, free and offline.

mdtopdfext
VS Code
MdViewer

Preview rendered Markdown instantly inside VS Code while you edit, with a clean live view of headings, lists, tables, and code blocks — free, fast, and offline.

mdviewerext
VS Code
PdfToMd

Convert PDF files into editable, AI-ready Markdown text directly inside VS Code — extract content from reports and papers for editing or summaries, offline.

pdftomdext
VS Code
PdfViewer

Open and read PDF files quickly inside VS Code, beside your code, docs, and notes — keep specs and reports in view without switching apps, free and offline.

pdfviewerext

All VS Code extension names

Complete index of Michael Samuel Naeem Visual Studio Code extensions for PDF, DOCX, Markdown, CSV, and workspace document workflows. Search engines can discover each exact product name, package, marketplace listing, and source page from this index.