Comparisons

Bigger than a spreadsheet.
Faster than a script.

Every row of a 10 GB CSV, with no code and no upload.

vs Excel50× more rows52,720,416 rows, every one visible
10 GB CSV2.45 sto open and index, on a laptop
vs pandas57.3× fastertypical, CSV to answer
vs DuckDB4.3× fastertypical, CSV to answer

If you open CSVs in an app

Excel, Google Sheets, Modern CSV, EmEditor

Rows you can see from a 52.7-million-row CSV15 columns, 10 GB. Sheets: 20 million cells ÷ 15 columns.
csvlite52,720,416every row
Google Sheets1,333,3332.5%
Excel worksheet1,048,5762.0%

Limits from Microsoft and Google, checked 29 September 2026.

csvlite next to spreadsheets and CSV apps
ToolWhat it isEdits the fileBig filesRuns on
csvliteData viewer and analyzerNo, read-only by designEvery row; 52.7M rows open in 2.45 sWindows, Linux
Excel ↗SpreadsheetYes1,048,576 rows per worksheetWindows, macOS, web
Google Sheets ↗Online spreadsheetYes20 million cells; the file is uploadedWeb
Modern CSV ↗CSV editorYesRead-only mode for large filesWindows, macOS, Linux
EmEditor ↗Text editorYesFiles up to 16 TBWindows

If you write code

pandas, Polars, DuckDB, VisiData

Read-onlyYour source file is never modified.
Air-gap readyNo network code. Nothing is uploaded, nothing phones home.
Every rowFilter, sort, profile and pivot the whole file.

Try it on your own CSV

Download csvlite