CSV Zero is a fast, minimalist desktop CSV editor and viewer built with Python and Tkinter. Designed for simplicity and clarity, it lets you view, edit, search, and manage CSV files without the bloat of spreadsheets or clunky web tools.
- 🗂 Open any CSV file — auto-detects delimiter and encoding
- 🔍 Search across all rows and columns
- 📝 Edit rows or insert new ones with ease
- 🧹 Remove rows instantly
- 📁 Remembers the last opened file
- 🧠 Clean, dark-themed interface with monospaced font
- 📐 Resizable window and responsive table view
- 🖱 Double-click or use shortcuts to interact
This app is packaged using Inno Setup. Simply download and run the installer:
👉 Download CSV Zero Installer for Windows
No Python installation required. Works out of the box on Windows 10+.
MacOS installer not currently available...
- Launch CSV Zero from the Start Menu or Desktop shortcut
- Go to File → Open File to load a CSV
- Click any row to inspect details in the sidebar
- Use:
- Insert Row to add a new blank entry
- Edit Row to update values
- Remove Row to delete entries
- Use the search bar to filter rows live
- Changes are automatically saved to the original file
💡 Your last opened file is remembered across sessions.
| Action | Shortcut |
|---|---|
| Insert Row | ⌘ Cmd + I |
| Remove Row | ⌘ Cmd + R |
| Edit Row | Double Click |
| Search | Press Enter |
- CSV files with:
- Comma, semicolon, tab, or pipe delimiters
- UTF-8, UTF-16, or other common encodings
- Supports multi-line text fields
- Long files handled efficiently
- Python 3
- Tkinter
- PyInstaller for packaging
- Inno Setup for the installer
- Large CSVs (100,000+ rows) may load slowly
- No undo/redo yet — edits are immediately saved