Convert Excel to CSV (and Back) Offline
Spreadsheets often hold customer lists, payroll or sales data, files you may not want to upload to a random website. Here is how to convert between Excel, CSV, JSON and more locally.
Step by step
- Open DIL and choose Excel, CSV & JSON.
- Choose one or several files (xlsx, xls, ods, csv, tsv, json).
- Pick the format to convert to: Excel, Excel 97-2003, ODS, CSV, TSV, JSON, an HTML table or a Markdown table.
- Press Convert. One result downloads directly; several results come as a zip.
In DIL: this is part of the full DIL, a one-time purchase. You can also try the free Lite version first.
Get DIL – $16 one-timeTry free LiteGood to know
- Workbooks with several sheets give one CSV, JSON, HTML or Markdown file per sheet.
- Tip: the option "add UTF-8 marker" keeps non-English letters (é, Hindi, Telugu) correct when you open a CSV in Excel.
- Tip: if a CSV has codes like 007, untick "turn numbers and dates into real numbers" so the leading zeros are kept.
- JSON should be a list of records. Nested fields become columns such as
address.city. - In text formats, formulas keep their last calculated values.
Questions
Why do accented letters look wrong in Excel?
Excel needs a UTF-8 marker at the start of a CSV file. DIL adds it by default.
Can I convert many files at once?
Yes. Select several files and download the results together as a zip.