Skip to main content
Back to tools

Excel to CSV

Extract data from .xlsx files as plain CSV text

About Excel to CSV

Reads the first sheet of an .xlsx or .xls workbook and shows it as comma-separated text ready to copy. Each cell is exported with its number format applied, so dates, percentages and currency look the way they do in the sheet, and values with commas, quotes or line breaks are quoted. SheetJS parses the file in your browser; nothing is uploaded.

Category: Converters.

Frequently asked questions

What Excel formats are supported?

▾

.xlsx (Excel 2007+) and .xls (Excel 97-2003) files are accepted. Only the first sheet of the workbook is converted, so move the sheet you need to the front, or copy it into a new file, before loading it.

How are merged cells handled?

▾

Merged cells are unmerged during conversion — only the top-left cell's value is preserved; the other merged cells become empty.

Are formulas exported as values or formulas?

▾

Only the computed values are exported, not the formula expressions. The CSV contains the same numbers and text a user would see in Excel.

Are hidden rows and blank rows included?

▾

Yes. Hidden rows and columns are exported like any others, and empty rows inside the sheet's used range are kept as lines made only of commas.

Related tools