Excel to CSV
Convert an Excel workbook into a plain CSV file.
How to use the Excel to CSV
- Select your Excel file (.xlsx or .xls).
- Click Convert to CSV.
- Download the CSV file.
About the Excel to CSV
Upload an .xlsx or .xls workbook and this tool loads it with PhpSpreadsheet and writes the active sheet out as a comma-separated CSV. Formulas are evaluated first, so a cell containing =SUM(A1:A9) becomes the number it works out to rather than the formula text — which is what nearly every importer expects to receive.
CSV is the lingua franca for loading data into databases, analytics tools and scripts, and it is what you need when the far end refuses .xlsx. If the destination is code, Excel to JSON gives you row objects with named keys, which is usually easier to consume. To go back the other way, CSV to Excel rebuilds a workbook.
The limitation to know: only one sheet comes out. The workbook’s active sheet is exported and the others are silently left behind, so a multi-sheet workbook must be handled a sheet at a time — save each as its own file and convert them separately. Everything that is not a cell value disappears too: charts, images, colours, merged-cell layout, column widths and comments have no CSV equivalent. Your workbook is uploaded to our server, processed under a random name in a folder that is not reachable from the web, and deleted when the request ends. Files must be under 20 MB.
Frequently asked questions
Which sheet gets exported?
The workbook’s active sheet — normally whichever was selected when the file was last saved, which is usually the first. Other sheets are not included in the output.
What happens to my formulas?
They are calculated and the resulting value is written to the CSV. You get numbers and text, never =SUM(...) as literal text.
Can I get all sheets at once?
Not with this tool. Split the workbook so each sheet is its own file, then convert each one separately.
Will my formatting survive?
No. CSV stores only values — colours, fonts, merged cells, charts and images cannot be represented in the format and are dropped.
Is my file kept?
No. It is uploaded to our server, converted, and every temporary file is deleted at the end of the request.

