Skip to content

kohii/smoothcsv3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmoothCSV

SmoothCSV

The ultimate CSV editor you've been waiting for.

WebsiteDocumentationBug 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.

SmoothCSV Screenshot

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 page.
Report bugs or request features via the issue tracker.

Future Plans

  • 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.

Also, please:

  • ⭐ Star this repository
  • 🐦 Follow me on X for updates:

About

SmoothCSV is a powerful and intuitive tool for editing CSV files.

Topics

Resources

Contributing

Stars

Watchers

Forks

Contributors