ModernCalcs

Excel to CSV Converter

Drop an Excel file here or click to upload

Supports .xlsx and .xls

Multi-sheet workbooks: select a sheet above. Blank rows are skipped. All processing is local — your file is not uploaded.

Excel to CSV: Extract Data from Excel Without Needing Excel Installed

Excel files are everywhere — reports, datasets, supplier exports, government data downloads. But scripts, APIs, and data pipelines work with CSV, not .xlsx. This converter reads your Excel workbook locally in the browser and produces clean CSV you can copy directly into your pipeline, with sheet selection for multi-sheet workbooks.

Formula
Excel: Sheet1 (3 rows, 4 columns) name | age | city | score Alice | 30 | New York | 95 CSV: name,age,city,score Alice,30,New York,95

Formulas are converted to their computed values. Blank rows are skipped. All date values are formatted as text.

Why Convert Excel to CSV?

CSV is the universal format for data pipelines. pandas, R, SQL COPY, and most import dialogs accept CSV directly. Excel is opaque — its binary or XML format requires a library to read, and the cell model (merged cells, formulas, formatting) adds complexity that data pipelines don't want. CSV strips all of that and gives you clean, portable data.

Sheet Selection

Real-world Excel workbooks often have multiple sheets — a summary sheet, raw data sheets, lookup tables. The converter lets you pick which sheet to extract. Click the sheet tabs that appear after loading to switch between sheets. Each sheet produces its own independent CSV. If you need data from multiple sheets, extract them one at a time.

Data Fidelity Notes

Some Excel features don't survive CSV conversion: merged cells produce empty cells where the merged area was; rich formatting (colors, fonts, number formats) is lost; embedded images and charts are ignored; hidden rows and columns are still included in the CSV. Formula values are preserved but formula expressions are not.

What the Converter Handles

  • .xlsx and .xls file formats
  • Multi-sheet workbooks with sheet selector
  • Formula cells → computed values
  • Blank row skipping
  • Local processing — file not uploaded

Frequently Asked Questions

What Excel formats are supported?

.xlsx (Excel 2007+) and .xls (Excel 97-2003) are both supported. .xlsx is the modern XML-based format; .xls is the legacy binary format. Most Excel files today are .xlsx. If you have a very old file and conversion fails, try opening it in Excel or Google Sheets and re-saving as .xlsx first.

How are multi-sheet workbooks handled?

If your workbook has multiple sheets, all sheet names are shown as buttons after loading the file. Click a sheet name to switch which sheet's data is shown in the CSV output. Each sheet is converted independently — there is no way to merge multiple sheets into one CSV in this tool.

How are formulas handled?

The converter extracts the calculated values of formulas, not the formula expressions themselves. A cell containing =A1+B1 will appear in the CSV as the computed result (e.g., 42), not as the formula text. This is the correct behavior for data extraction.

Are merged cells handled?

Merged cells in Excel typically have their value in the top-left cell; the other cells are empty. The CSV will reflect this — the merged value appears once, and the remaining merged positions appear as empty fields. This is a limitation of the CSV format, which has no concept of cell merging.