All conversions run locally in your browser. We do not upload or store your files.

Back to home

Excel to CSV

Export first sheet as CSV

All conversions run locally in your browser. We do not upload or store your files.Convert your file

Convert your file

Loading converter…

How to use this tool

Excel to CSV

What this tool does

Excel to CSV exports the first worksheet of a spreadsheet into a comma-separated values file. CSV is the lingua franca for databases, Python pandas scripts, R analysis, and importing data into CRM or marketing tools that do not accept .xlsx directly.

The converter uses SheetJS in your browser to read cell values and write UTF-8 CSV. Formulas are evaluated to their current displayed values, not exported as formula strings. No data leaves your computer during conversion.

Supported formats

Input: .xlsx (Excel 2007+) or legacy .xls workbooks. Only the first sheet (tab) is exported; additional sheets are ignored.

Output: .csv file with UTF-8 encoding. Fields containing commas, quotes, or line breaks are wrapped in double quotes per RFC 4180 rules. Date and number formatting follows the stored cell value, not necessarily what you see formatted in Excel.

Step-by-step

Step 1: Open your workbook in Excel and confirm the data you need is on the first sheet — move or copy it there if necessary.

Step 2: Save or export as .xlsx if you still have an old .xls file.

Step 3: Upload the file to Excel to CSV and click Convert.

Step 4: Download the CSV and open it in a text editor or import it into your target system.

Step 5: Verify special characters (accents, Chinese characters) display correctly — the output is UTF-8.

Limitations & tips

Only the first worksheet is exported. Charts, images, pivot tables, macros, and cell formatting (colors, borders) are not included. Merged cells may split or duplicate values unpredictably.

Very wide sheets (thousands of columns) or millions of rows may exceed browser memory. Excel serial date numbers may appear as numbers unless formatted as dates in the source file.

Common use cases

CRM import: export spreadsheet contacts to CSV for Salesforce or HubSpot.

Data pipelines: feed Excel reports into Python or R scripts.

Legacy systems: deliver CSV when the recipient cannot open .xlsx.

Privacy & local processing

Document Converter never uploads your file for conversion. Processing uses JavaScript in your browser tab — the same security boundary as editing a document offline. Closing the tab clears the in-memory copy unless you saved the output.

We may load analytics or ads when you visit the site, but those requests do not include your document bytes. For HR records, medical forms, or unreleased designs, local conversion avoids the third-party upload step that cloud converters require.

Browser-local vs cloud upload

Cloud tools like Smallpdf and iLovePDF receive your file via HTTP upload, process it on their servers, and return a download link. That model is convenient for public PDFs but adds privacy and compliance risk for sensitive content.

Document Converter runs pdf-lib, PDF.js, Mammoth, SheetJS, or Tesseract.js directly in your browser. Open DevTools → Network while converting: you should see no POST containing your file. You trade server-side CPU for device-side privacy — often the right choice for personal and workplace documents.

Real-world examples

A developer exports a product catalog spreadsheet to CSV for import into PostgreSQL.

A marketer downloads survey results as CSV to analyze in Python pandas locally.

An analyst exports a sales workbook to CSV and uploads it to an internal SQL loader the same afternoon.

An analyst exports a sales workbook to CSV and uploads it to an internal SQL loader the same afternoon.

Common questions

Which Excel sheet is exported?
Only the first worksheet in the workbook becomes CSV. Reorder sheets or copy data to sheet 1 if needed.
Are formulas exported?
CSV contains calculated values shown in cells, not formula text. Charts and other sheets are not included.
What encoding is the CSV?
Output is UTF-8 plain text, suitable for modern databases and Python pandas imports.
Which sheet exports?
The first sheet only. Move data to sheet one or export other sheets separately in Excel first.
Formulas or values?
Calculated values export — formulas themselves are not preserved in CSV.
Dates and leading zeros?
CSV is plain text — open carefully in Excel to avoid scientific notation on ID columns.