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.