Every sheet in one pass
All worksheets are read and written together, so a workbook with twelve monthly tabs is twelve CSV files from a single click.
Turn every worksheet in an XLSX workbook into its own CSV file, packed in one ZIP. The workbook is read on your device and is never uploaded.
Preparing the browser worker.
A workbook that has grown one tab per month, per region or per client is awkward to hand on. The person on the other end wants one table, an import tool takes one CSV at a time, or a script reads flat files. This page splits the workbook so each worksheet becomes its own CSV, and packs them in one ZIP.
Choose the workbook and the delimiter. Comma is the usual choice. Use semicolon when the receiving program expects it, which is common where the comma is the decimal mark, and tab when the values themselves contain commas. Each file is written as UTF-8 with CRLF line endings, so accented letters and non-Latin scripts survive.
The first row of a worksheet becomes the header row of its CSV. A blank header cell is written as column_1, column_2 and so on by its position, so no column ends up without a name. Merged cells are filled across the range they cover, dates are written as dates, and a percentage is written as a percentage. A cell that starts with a character a spreadsheet could read as a formula is quoted so it opens as text.
Formulas are not carried across. A CSV has no place to keep one, so each cell holds the last value the workbook stored.
Files are named after their sheets. Characters a filename cannot hold, such as a slash or a colon, become an underscore, and two sheets that would share a name get a number in brackets. A worksheet with more than a million rows is refused with its name in the message, the same limit the single-sheet tool applies.
If you only need one worksheet, Excel to CSV lists the sheets with their row counts and gives you one file. This tool is for the case where you want them all. To go the other way and stitch CSV files together, use Merge CSV.
The workbook is read in your browser and the ZIP is built by a local worker. There is no account, no queue on a server and no copy kept anywhere else. Closing the tab discards the working copy.
Choose an XLSX workbook
Pick the CSV delimiter
Download one ZIP holding a CSV for each worksheet
All worksheets are read and written together, so a workbook with twelve monthly tabs is twelve CSV files from a single click.
Merged cells, dates and percentages are read the same way as in the single-sheet tool, so the two give the same text for the same sheet.
A sheet with nothing in it is left out and listed on the result screen, so a missing file is never a surprise.
Processing runs on this device. Open the browser’s Network panel while the tool works and you will see no file upload request to FileGizmo. Temporary previews use local browser URLs, and closing or resetting the page releases them instead of leaving a server copy behind.
Use the tool without a daily task counter, account wall, output watermark, or artificial upload cap. FileGizmo does not meter a transfer it never receives. Available memory, processor speed, browser canvas limits, and the file format itself set the practical limit.
Use a current browser on desktop, Android, iPhone, or iPad without installing an app. Once this tool and its required assets load, the cached workflow works without a connection. Large jobs are usually more comfortable on a desktop with additional memory.
A ZIP with one CSV file for every worksheet that holds data. Each file is named after its sheet, with characters that filenames cannot hold replaced by an underscore.
A worksheet with no cells is left out, because a CSV of nothing is not a useful file. The result screen names every sheet that was left out.
No. A CSV holds values, so each formula cell is written as the value Excel last stored for it. The formulas themselves stay in the workbook.
No. FileGizmo reads the workbook and writes the ZIP in a worker on your device. Neither the workbook nor the CSV files are sent anywhere.
Yes. Use Excel to CSV, which lets you pick a single worksheet and download its CSV alone.