CSV file splitter
Split a table into a ZIP of grouped or fixed-size CSV files.
A clear answer. Here’s how.
Repeats the original heading row in each output file. Fixed chunks preserve input order; grouping collects exact values in first-seen order, retaining within-group order. ZIP includes up to 200 numbered path-safe filenames and 32 MB uncompressed data. Formula protection is applied to exported CSV cells. Copy result gives the file manifest; Download saves the ZIP.
See a worked example
Worked example
A fixed demonstration, separate from the values you enter above.
- Your CSV
ID,Name,Team,Amount,Date 001,Ada,Design,120,2026-01-05 002,Sam,Writing,80,2026-01-06 003,Jo,Design,150,2026-01-07
- Column separator
- Comma
- Split by
- Rows per file
- Rows per file
- 1000
Example result
| File | Group or range | Rows |
|---|---|---|
| 001-Rows-1-3.csv | Rows 1–3 | 3 |
Download is a ZIP containing formula-protected CSV files, each with the original heading row. Numbered names prevent collisions and unsafe paths.