Excel Converter

Convert many spreadsheets at once: every sheet to CSV, old .xls files to .xlsx, workbooks split into a file for each sheet, or everything combined into one file. Also JSON and HTML. Your files are never uploaded.

Drop spreadsheets or folders to add them

Your files never leave this device. They’re read and converted right here in your browser, and nothing is uploaded.

{{ notice.text }}

1 Spreadsheets

Add Excel workbooks (.xlsx, .xlsm, .xlsb, .xls), OpenDocument (.ods), Numbers, CSV or TSV files, or drop them (or a whole folder) here.

This spreadsheet has a password

{{ unlock.file.folder }}/{{ unlock.file.file.name }}

The password only opens the file here in your browser. It isn’t saved or sent anywhere, and the converted files won’t have a password.

2 Which sheets

Names don’t care about capital letters. * stands for any text, like Sales *, and /…/ is a JavaScript regular expression, like /^(Sheet1|Sheet4)$/i.

{{ filterError }}

You can also click a sheet in the list above to put it in or leave it out.

3 Convert to

{{ groupHint }}

Text file
Values

Columns with the same name are lined up, even when sheets have them in a different order.

Clean up
Workbook

{{ formulaHint }}

{{ lookHint }}

4 Names and saving

.{{ outputExtension }}
Add:

For example: {{ exampleName }}. A / in a name makes a folder.

{{ destinationHint }}

Getting the converter ready… {{ planText }}

{{ results.title }}

{{ results.summary }}

  • {{ error.file }}: {{ error.message }}
  • {{ warning.text }}
{{ countText(results.skipped.length, 'sheet') }} skipped
  • {{ item.file }} › {{ item.sheet }}: {{ item.reason }}
File Rows Size Download
{{ output.name }}
from {{ output.from }}
{{ output.rows.toLocaleString() }} {{ formatBytes(output.blob.size) }}