Excel to CSV
Exports each sheet of an .xlsx or .xls workbook to CSV with the encoding and delimiter you choose.
Excel’s own “Save as CSV” gives you the displayed text in the system code page — so 1,234.50 arrives in your database as a string and Korean text arrives as mojibake. This exports the underlying values if you want them, in an encoding you choose, for every sheet at once.
Drop .xlsx, .xlsm or .ods files
Read in this tab by a worker. Nothing is uploaded, and nothing is written to disk until you press download.
How to use it
Choose displayed text or the underlying value
“As shown” reproduces the sheet exactly, number formats and all, for a person to read. “Underlying value” gives ISO dates and unformatted numbers, for importing into something else.
Pick the encoding deliberately
UTF-8 with a BOM for opening in Excel; UTF-8 without one for scripts and databases; EUC-KR only for a system that will not take UTF-8 at all.
Leave formula neutralisation on
A cell whose text starts with = or + is executed when the CSV is opened in a spreadsheet. A tab prefix keeps it as text.
Take one sheet or the zip
Every sheet of every dropped workbook goes into one zip, foldered by file — which Excel cannot do at all without a macro.
Common questions
Why is my Korean text broken in Excel?
Excel on Windows reads a BOM-less UTF-8 file as the system code page. The BOM is the only thing that tells it otherwise, which is why “UTF-8 with BOM” is the default here.
It will not open my .xls.
The old binary .xls is a different format entirely — a compound document, not a ZIP of XML. Open it in Excel or LibreOffice and save as .xlsx first; the page says so when you drop one.
Which separator should I use?
Comma nearly everywhere. Semicolon where the decimal separator is a comma, which is what Excel writes in those locales. Tab if the file will be pasted into a spreadsheet rather than imported.
Feed it from
CSV to Excel
Writes one or many CSV files into an .xlsx workbook with typed columns, a header row and filters.
Workbook Merger
Combines many workbooks or sheets into one, stacking rows or adding each source as its own sheet.
Report Sheet Tidier
Unmerges cells, fills the gaps left behind, drops decoration rows and turns a report into a flat table.
Workbook Splitter
Splits a workbook into one file per sheet, or one file per distinct value of a chosen column.
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.
CSV to Excel
Writes one or many CSV files into an .xlsx workbook with typed columns, a header row and filters.
CSV Viewer
Opens a large delimited file with type detection, column stats and sorting, without loading it all into memory.
Encoding Detector & Converter
Guesses a file’s character encoding — CP949, Shift_JIS, GB18030, Windows-1252 and more — with a side-by-side preview of each candidate, then re-saves it as UTF-8 (with or without BOM), UTF-16 or EUC-KR/CP949.
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.