| Crates.io | csvsql |
| lib.rs | csvsql |
| version | 0.1.4 |
| created_at | 2025-05-25 15:16:27.70116+00 |
| updated_at | 2025-11-30 10:26:46.750547+00 |
| description | SQL like engine that works on CSV file. |
| homepage | https://github.com/yift/csvsql |
| repository | https://github.com/yift/csvsql |
| max_upload_size | |
| id | 1688442 |
| size | 650,045 |
CSV SQL is a SQL-like engine that works on CSV files.
The aim of this utility is to read and manipulate CSV files from the command line without the need to use point-and-click spreadsheet applications.
The csvsql was built to be a command line interface to read and manipulate CSV files. It's a fast and simple command line alternative to Microsoft Excel or LibreOffice Calc. You can use it to read and manipulate CSV files while separating the source data from the visualization (the formats, charts, hidden columns, filters...) and the actions (the SQL queries).
It is not a real SQL engine; not only will it not support a lot of the features that all SQL databases have, it also diverges from some of the core SQL features and has no concept of indexes. See more details here
See installation instructions here.
See more details on how to use csvsql here.
See some examples here.