CSV to Excel
Writes one or many CSV files into an .xlsx workbook with typed columns, a header row and filters.
Opening a CSV in Excel is not the same as having a workbook: the columns are text, the header is a row like any other, and a column of 2024 becomes a number. This writes a real .xlsx with typed columns, a frozen filterable header and one sheet per file.
Drop .csv or .tsv files
Several at once become several sheets, or one stacked table. Everything happens in this tab.
Or paste rows
Tab-separated text pasted from a spreadsheet works too.
How to use it
Drop the CSVs, or paste rows
The encoding and the delimiter are detected per file and shown, so a mis-read file is obvious before you build anything.
Choose one sheet per file, or stack them
Stacking keeps only the first header row and appends the rest, which is what twelve monthly exports want.
Decide about type detection
On, values that look numeric become numbers you can sum. Anything with a leading zero or a leading + stays text regardless, which is what protects a phone number.
Common questions
Will it keep my leading zeros?
Yes. A value with a leading zero is never converted to a number, whatever the type detection setting — that is the rule that stops 01012345678 becoming 1012345678.
Can it add formulas or charts?
No. This writes data — values, types, a header — not a formatted report. Formulas, charts and cell colours are what you add afterwards in Excel.
How many rows can it handle?
Serialising and deflating happens in a worker, so a hundred thousand rows is a second of background work rather than a frozen tab. Excel’s own limit of 1,048,576 rows per sheet still applies.
Feed it from
PDF Table Extractor
Finds ruled tables from the lines drawn on each page — merged cells included — and borderless ones from aligned columns, then exports each as CSV or TSV. Values are as printed; column types are not guessed.
PDF Form Data Extractor
Reads the filled field values out of one or many form PDFs into a single table.
JSON ⇄ CSV
Flattens nested JSON into columns or rebuilds objects from a table, with a dot-path column naming rule.
CSV Viewer
Opens a large delimited file with type detection, column stats and sorting, without loading it all into memory.
Next
These accept what this tool produces, so the result can go straight in.
CSV Cleaner
Trims cells, normalises headers, fixes number and date formats and reports rows with the wrong column count.
Pivot Table
Groups rows by one or two columns and aggregates with count, sum, average, min, max or distinct.
PDF Table Extractor
Finds ruled tables from the lines drawn on each page — merged cells included — and borderless ones from aligned columns, then exports each as CSV or TSV. Values are as printed; column types are not guessed.
Excel to CSV
Exports each sheet of an .xlsx or .xls workbook to CSV with the encoding and delimiter you choose.
Workbook Merger
Combines many workbooks or sheets into one, stacking rows or adding each source as its own sheet.
Audio Converter
Converts between MP3, WAV, FLAC, AAC, OGG and Opus with bitrate and sample-rate settings.