How to use
- Drop your file(s) into the box above — or click it to browse.
- Conversion starts immediately — no settings needed.
- Click Download on each finished file — or Download all (.zip) for a batch. Nothing was uploaded at any point.
Why exports go through CSV at all
CSV is the lingua franca that imports everywhere xlsx doesn't: databases, scripts, CRMs, mailing tools, government portals. The failure modes of a bad export are well known — dates turning into serial numbers like 45123, commas inside addresses shredding columns, Korean text turning to mojibake in Excel re-import. This converter addresses each: values export as displayed (formatted dates stay dates), quoting follows RFC 4180, and the output carries a UTF-8 BOM with CRLF endings — the exact combination Excel itself needs to reopen the file correctly.
v1 exports the first sheet and tells you when a workbook has more; per-sheet selection is on the roadmap.
| Property | Behavior |
|---|---|
| Sheet | First sheet (count of others reported) |
| Values | As displayed — formatted dates/numbers as text |
| Quoting | RFC 4180 (commas, quotes, line breaks) |
| Encoding | UTF-8 with BOM, CRLF endings |
| Inputs | .xlsx and legacy .xls |
When NOT to convert
- Formulas matter — CSV stores results, not formulas; the calculation logic stays behind.
- Styling, merges, multiple sheets — CSV is one flat table; complex workbooks lose structure by definition.
- The recipient accepts xlsx — skip the conversion and keep types intact.