Excel workbook

Drop an Excel file to preview the sheet.

Drop an Excel file

.xls, .xlsx, or .xlsm — max 10 MB

The download is a UTF-8 CSV of one sheet. Formulas are saved as the values stored in the file.

Help Us Improve

—

(—)

Convert an XLSX file to CSV

Convert an .xlsx or .xls Excel file to CSV in your browser. No signup, and the file stays on your device.

What is Excel to CSV conversion?

An Excel workbook stores sheets of cells. This page writes one sheet as a CSV file.

Excel to CSV converter features

Save an Excel workbook as a CSV file.
  • Excel to CSV

    Upload an .xls or .xlsx file and download a .csv file.

  • One sheet at a time

    A workbook with several sheets lets you choose which sheet to save.

  • Stored cell values

    Numbers and text are kept. A formula is written as the value stored in the file.

  • Browser-side conversion

    The workbook stays on your device. No account is required to convert Excel to CSV.

How to convert Excel to CSV

Three steps from an Excel file to a CSV.
  1. Add the Excel file

    Drop an .xls, .xlsx, or .xlsm file from your device.

  2. Pick a sheet

    The first sheet is selected. Choose another sheet when the workbook has more than one.

  3. Download the CSV

    Save the .csv file. It is UTF-8 text with comma-separated fields.

Tips for converting Excel to CSV

What this converter keeps from a workbook.
  • 01

    CSV is one table

    Each download is one sheet. Switch sheets to save another table.

  • 02

    Formulas become values

    The CSV stores the value already saved in the cell, not a live formula.

  • 03

    Layout details are left out

    Charts, images, macros, and cell colors are not part of a CSV.

Good uses for an Excel to CSV converter

When a tool or script expects a CSV file.
  1. Open an old .xls file: Turn a legacy Excel workbook into CSV text.

  2. Export a current workbook: Save an .xlsx sheet as comma-separated values.

  3. Move one sheet: Pick the sheet you need when the workbook holds several tables.

Why convert Excel to CSV here

A local Excel to CSV conversion for .xls and .xlsx files.
  • No signup

    Convert a workbook without an account.

  • Stays on your device

    Reading the workbook happens in the browser.

  • A normal CSV

    The download is UTF-8 text with commas between fields.

Technical details

How this Excel to CSV conversion works.
Input
An Excel workbook (.xls, .xlsx, or .xlsm) up to 10 MB.
Output
A UTF-8 CSV of one sheet, up to 10,000 rows and 256 columns. Fields that contain commas or line breaks are quoted.
What is left out
Charts, images, macros, and formatting are not copied. Formulas are written as the values stored in the file.
Where it runs
The workbook is read locally in the browser. The file is not uploaded for conversion.

Sources & References

References for the Excel workbook this converter reads and the CSV it writes.
  • “Microsoft Excel, or simply Excel, is a spreadsheet editor developed by Microsoft for Windows, macOS, Android, iOS and iPadOS.”
    — Wikipedia — Microsoft Excel

    Microsoft Excel: This tool reads an Excel workbook, either a legacy .xls file or a current .xlsx file. en.wikipedia.org/wiki/Microsoft_Excel

  • “The comma separated values format (CSV) has been used for exchanging and converting data between various spreadsheet programs for quite some time.”
    — IETF — RFC 4180

    RFC 4180 — CSV: The download is that comma-separated text, with quotes around fields that need them. datatracker.ietf.org/doc/html/rfc4180

Frequently Asked Questions

Quick answers about this tool—open a question to read more.