A CSV export full of reference numbers
Convert rather than opening the CSV directly. Order numbers and postcodes with leading zeros survive, which is the entire reason to take this route.
Turns CSV into a real .xlsx workbook in this tab. Nothing is uploaded, and the file opens in Excel, LibreOffice, Numbers and Google Sheets.
Find related browser-local tools for nearby tasks without starting another search.
Browse all developer and data toolsThe obvious way to get a CSV into Excel is to double-click it, and that is precisely where data goes wrong. Excel guesses a type for every field as it reads, and its guesses are confident and destructive: a product code of 0123 loses its zero, a sixteen-digit card or account number becomes rounded scientific notation, a value like 1-2 is silently reinterpreted as a date, and in some locales a decimal comma is read as a thousands separator. None of that is recoverable once the file is saved. This converter builds the workbook itself and writes every field as text, so what you had is what you open. Formatting a column as numeric afterwards is one click; recovering a truncated account number is not possible at all.
Convert rather than opening the CSV directly. Order numbers and postcodes with leading zeros survive, which is the entire reason to take this route.
An .xlsx opens cleanly with no import dialog and no locale-dependent delimiter guessing, which is what usually goes wrong when a CSV is emailed between countries.
Because typing them means guessing, and Excel's guesses destroy leading zeros and long identifiers. Select the column and format it as a number if you need arithmetic; that step is reversible and the data loss is not.
Completely. A renamed .csv is still comma-separated text. This builds a genuine .xlsx, which is a ZIP archive of XML parts, so it opens without an import step.
Not currently. Each conversion produces a single-sheet workbook.
Yes. The delimiter is detected from the content, which covers the semicolon convention common across Europe.
Convert an Excel .xlsx sheet to CSV in your browser. Dates stay dates, leading zeros survive, and the file never leaves your device.
Turn an Excel sheet into a JSON array of objects in your browser, using the header row as keys. Nothing is uploaded.
Convert CSV to a JSON array locally. Parse quoted commas, embedded newlines, BOM files, duplicate headers, sparse rows, and optional safe value types.
Convert CSV to tab-separated values in your browser. Parses quoted fields properly rather than replacing commas.
Convert tab-separated values to CSV in your browser, adding quotes only where the data needs them.
Match bank and ledger transactions from CSV or Excel files for free. Review unmatched rows, adjust matching rules, and download audit reports without uploading.