XLSX to CSV

Turn each sheet in an Excel workbook into a UTF-8 CSV file. Processing stays in your browser.

Convert an Excel workbook to CSV

Choose one .xlsx, .xlsm, or .xls workbook. Each sheet becomes a UTF-8 CSV file.

Split an Excel workbook into CSV files

An Excel workbook can contain several sheets, while a CSV file represents one table. This tool reads .xlsx, .xlsm, and older .xls workbooks and creates one CSV file for each sheet.

A one-sheet workbook is downloaded as a CSV. When the workbook has two or more sheets, the CSV files are placed in a ZIP named after the source workbook. Characters that cannot be used in common filenames are replaced in sheet-based filenames.

The workbook is processed on your device

Workbook reading, CSV conversion, and ZIP creation run in the browser:

  • The selected workbook is not sent to a conversion server.
  • The page is served as static files and has no server endpoint for workbook processing.
  • The source code is available under the MIT license.
  • Once the required app resources are cached, conversion can run without a network connection.

You can inspect the browser's Network panel during conversion; no request contains the workbook. Read the source.

How to use it

  1. Choose one workbook

    Select an .xlsx, .xlsm, or .xls file, or drop it on the page.

  2. Wait for each sheet to be converted

    The result lists the generated CSV filename and row count for every sheet.

  3. Save the output

    A single sheet downloads as CSV. Multiple sheets download together in a ZIP whose name ends with “-sheets.zip”.

FAQ

Is my Excel workbook uploaded?

No. The workbook is read and converted by code running in your browser. There is no file-processing server in this tool.

Which Excel formats are supported?

The tool accepts .xlsx, macro-enabled .xlsm, and the older binary .xls format. Password-protected or encrypted workbooks may not be readable.

What happens when a workbook has several sheets?

Each sheet becomes a separate CSV file. If there are two or more sheets, the browser downloads them in one ZIP. A workbook with one sheet downloads directly as CSV.

Which character encoding is used?

CSV files use UTF-8 with a byte order mark (BOM). The BOM helps Excel identify UTF-8 text, including Japanese and other non-Latin characters.

How are formulas handled?

The converter uses the formula result stored in the workbook. It does not recalculate formulas, so a missing or outdated cached result remains missing or outdated in the CSV.

Are formatting, charts, images, or macros included?

No. CSV stores cell text as rows and columns. Formatting, charts, embedded images, formulas themselves, macros, and workbook features are not part of the CSV output.

Does it work offline?

Yes, after the page and conversion resources have been cached by the browser. The tool can also be installed as a PWA.