https://github.com/kohii/smoothcsv3
SmoothCSV is a powerful and intuitive tool for editing CSV files.
https://github.com/kohii/smoothcsv3
csv csv-editor data-tools spreadsheet sql tauri
Last synced: 7 days ago
JSON representation
SmoothCSV is a powerful and intuitive tool for editing CSV files.
- Host: GitHub
- URL: https://github.com/kohii/smoothcsv3
- Owner: kohii
- Created: 2024-09-07T02:36:10.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-05-14T13:17:06.000Z (about 1 month ago)
- Last Synced: 2026-05-14T15:29:54.511Z (about 1 month ago)
- Topics: csv, csv-editor, data-tools, spreadsheet, sql, tauri
- Homepage: https://smoothcsv.com/
- Size: 1.99 MB
- Stars: 1,113
- Watchers: 10
- Forks: 17
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# SmoothCSV
The ultimate CSV editor you've been waiting for.
Website •
Documentation •
Bug Reports or Feature Requests
## Introduction
SmoothCSV is a cross-platform CSV editor built for real work.
Edit your files intuitively, exactly how you want.
Lightning-fast performance, handles messy data, and powerful features like SQL queries.
Just smooth CSV editing that works.

*My aspiration is for this app to eventually be considered the "VS Code of tabular editors."*
## Features
- **Power Grid Editor**: Intuitive and performant editing with spreadsheet-like UI.
- **Row/Column Tools**: Insert, delete, move, hide, dedupe.
- **Find & Replace**: Search and replace with regex support.
- **Filtering**: SQL-style filters or a visual condition builder.
- **Sorting**: Single or multi-column sorting by text, number, date, length.
- **Multi-Cell Edit**: Edit multiple cells simultaneously, similar to multi-cursor editing.
- **SQL Console**: Run SELECT queries on CSV files.
- **CSV Compare**: Compare two CSV files and quickly spot differences.
- **Header Tools**: Detect or set custom headers for structure.
- **Text Transforms**: Instant casing and naming conversions.
- **Join & Split**: Merge or split cells horizontally/vertically
- **Copy/Paste As**: Export selections as Markdown, HTML, JSON, SQL, LaTeX, etc.
- **Copy as Raw Values**: Copy cell values without CSV quoting or escaping.
- **Excel Import/Export**: Open and save `.xlsx` files.
- **Customizable File Formats**: Per-file delimiter, quotes, encoding, line endings. Flexible quote rules by header, body, and column.
- **Quote Indicators**: See which cells will be quoted when saved.
- **Themes**: Light or dark with system auto-detect.
- **Localization**: English, Japanese, French, Spanish, Italian, Simplified Chinese, Portuguese, Russian, German, Korean.
- **CLI**: Launch files and jump to any row/column.
- **Deep Link**: Open files with `smoothcsv://` URLs.
- **Auto-fill**: Drag-fill cells with intelligent pattern detection.
- **Cell Value Panel**: Docked editor akin to Excel’s formula bar.
- **Auto-backup**: Automatically backup files before overwriting.
- **File Format Presets & Rules**: Define custom file formats and rules for automatic application.
- **Quick Filters & Sorting in Column Menu**: Quick access to column-specific actions.
- **Keyboard Shortcuts Customization**: Fully customize keyboard shortcuts to match your workflow.
- **Aggregation**: See summary statistics (Sum, Average, Min, Max, Count) for selected cells in the status bar, or add aggregate rows to the grid.
- **Command Palette**: Quick access to all features.
- **Read-Only Mode**: Prevent accidental edits to important files.
- **Transpose**: Swap rows and columns instantly.
- **Auto-Refresh**: Automatically reload files when modified externally.
- **Open Hyperlinks**: Open URLs in cells directly in your browser.
## About This Repository
This repository is used for issue tracking and release management.
## Download
Download the latest version from the [releases](https://github.com/kohii/smoothcsv3/releases) page.
Report bugs or request features via the [issue tracker](https://github.com/kohii/smoothcsv3/issues).
## Future Plans
- [x] Diff viewer
- [ ] SmoothCSV in Browser
- [ ] Develop an extension system
- [ ] CSV Schema & validation
- [ ] Support additional file formats (like JSON, Avro, Parquet, etc.)
- [ ] Integrate AI assistance
## Support ❤️
If SmoothCSV helps your work, the best way to support continued development is to [buy a license](https://smoothcsv.com/pricing/).
**Also, please:**
- ⭐ Star this repository
- 🐦 Follow me on X for updates:
- Official updates: [@smoothcsv](https://x.com/smoothcsv)
- Author (Japanese): [@kohii00](https://x.com/kohii00)