Skip to content

jsramraj/csv-viewer-editor

Repository files navigation

CSV Viewer & Editor

CSV Viewer & Editor Icon

Fast browser-based CSV viewer and editor UI.

Live URL: https://jsramraj.github.io/csv-viewer-editor/

Why this tool

  • Free to use
  • No ads
  • No tracking
  • Open source
  • Lightweight
  • Runs fully in the browser (no backend required)

Tested performance

  • Tested with 10,000+ lines
  • Tested with CSV files larger than 2 MB

Features

  • Open CSV files from your device
  • Drag and drop CSV import
  • Paste CSV directly from clipboard
  • Auto delimiter detection
  • Shows file metadata (rows, columns, size, delimiter, encoding)
  • Column visibility toggle
  • Column reorder by drag-and-drop
  • Column resize
  • Freeze header row
  • Freeze first column
  • Virtualized row rendering for smoother large-table viewing

Tech stack

  • React + Vite
  • Papa Parse
  • clsx

Run locally

npm install
npm run dev

Build

npm run build

Deploy (GitHub Pages)

npm run deploy

Privacy

All CSV parsing and rendering happen in your browser session.

Contributing

Issues and pull requests are welcome.

Releases

No releases published

Packages

 
 
 

Contributors