Excel Sheet Splitter

Split a multi-sheet Excel workbook into one CSV per sheet — pick a sheet and download it, in your browser.

Document Tools Free No upload Instant

Loading Excel Sheet Splitter…

Your browser is preparing the tool. It runs 100% locally.

Quick Answer

The Excel Sheet Splitter reads a multi-sheet Excel workbook and lists every sheet as a button; click a sheet to download just that sheet as a CSV. It exports one sheet at a time — it does not bundle them into a single ZIP. It uses SheetJS, and runs entirely in your browser, so nothing is uploaded.

What the Excel Sheet Splitter Does

It separates the tabs of an Excel workbook so each sheet can become its own CSV file — useful when a tool or import expects single-sheet CSVs.

After you drop the file, it shows the sheet names; you click whichever sheet you want and that one downloads as a CSV.

How It Works

SheetJS reads the uploaded workbook and lists its sheet names.

When you click a sheet, it converts just that sheet to CSV and downloads it. You repeat for each sheet you need.

Data source & conversion logic

  1. Drop a multi-sheet Excel file. Select an .xlsx or .xls workbook; it is read in your browser.
  2. Read the sheet names. SheetJS parses the workbook and lists every sheet as a button.
  3. Pick a sheet. Click the button for the sheet you want to export.
  4. Download the CSV. That single sheet is converted to CSV and downloaded; repeat for the other sheets.

Privacy

Your workbook is parsed entirely in your browser with SheetJS. Nothing you upload is sent to a server, stored or logged.

There is no account or history; closing the tab clears the file, so it is safe for confidential data.

Technical Details

Input.xlsx or .xls (multi-sheet)
LibrarySheetJS (in-browser)
OutputOne CSV per sheet
DownloadOne sheet at a time (click each)
FormulasShown as computed values
Processing100% in-browser

Standards & references

  • Office Open XML (XLSX) — the .xlsx workbook format, standardised as ECMA-376 and ISO/IEC 29500; SheetJS also reads the older .xls.
  • RFC 4180 (CSV) — each sheet is written as comma-separated values, with fields that contain a comma, quote or line break wrapped in double quotes.
  • SheetJS — the in-browser library that reads the workbook and converts a sheet to CSV.

Accuracy & Limitations

It exports one sheet at a time. You click each sheet's button to download its CSV — it does not bundle every sheet into a single ZIP.

Each sheet becomes a plain CSV, so formulas are written as their computed values and all cell formatting is dropped.

The CSV uses commas as separators, and SheetJS wraps any value that contains a comma, quote or line break in double quotes.

A single-sheet workbook simply offers that one sheet to download.

Real-World Use Cases

Feeding single-sheet CSVs to an importer

Export each tab separately for a tool that only accepts one sheet per file.

Separating tabs for different tools

Send each sheet to the workflow that needs it.

Sharing one sheet

Give a teammate just the sheet they need as a CSV.

Loading data into a database

Break a workbook into per-sheet CSVs for a bulk import.

When to use it — and when not to

Good for

  • Exporting each sheet as its own CSV
  • Separating workbook tabs
  • Single-sheet CSVs for imports
  • Sharing one sheet at a time

Not the best choice for

  • A single combined file
  • Keeping formulas or formatting
  • A one-click ZIP of every sheet
  • The first sheet as HTML

For the first sheet as an HTML table, use Spreadsheet to HTML Table; for the first sheet as JSON, use Excel to JSON; a single sheet also converts with the Excel to CSV tool.

Frequently Asked Questions

What does the Excel sheet splitter do?
It reads a multi-sheet Excel workbook, lists the sheets, and lets you download each one as its own CSV file.
Does it download all sheets at once?
No. It exports one sheet at a time — you click each sheet's button to download its CSV. It does not create a single ZIP of all sheets.
What file types can I upload?
Excel .xlsx and .xls workbooks. SheetJS reads both.
What format are the sheets saved in?
Each sheet is saved as a CSV (comma-separated values).
Do formulas carry over?
As values. Each cell shows its last computed result; the formula itself is not kept in CSV.
Is formatting preserved?
No. CSV is plain text, so colours, fonts and widths are dropped.
How are commas inside a cell handled?
SheetJS wraps any value containing a comma, quote or line break in double quotes, following the usual CSV convention.
What if my workbook has only one sheet?
It simply offers that single sheet to download as CSV.
Is my workbook uploaded?
No. It is parsed entirely in your browser with SheetJS; nothing is sent to a server.
Can I get the sheets as HTML or JSON instead?
Yes, with sibling tools: Spreadsheet to HTML Table for HTML, and Excel to JSON for JSON (both use the first sheet).
Why split a workbook into CSVs?
Many importers, databases and tools accept only single-sheet CSVs, so splitting a multi-tab workbook makes the data easy to load.
Is it free?
Yes, completely free with no sign-up and no limits.

References

Documented against this tool's own code: it reads the workbook with SheetJS, lists the sheet names, and converts a clicked sheet to CSV — so the page is clear it exports one sheet at a time rather than a single ZIP.

Popular

CSV to JSON Converter

CSV to JSON Converter online: fast, private and free for everyday document work.

DocumentOpen Tool
Popular

JSON to CSV Converter

Convert with JSON to CSV Converter, preserving structure and data, with zero uploads.

DocumentOpen Tool
Trending

Markdown to HTML

Markdown to HTML in seconds — accurate, free and processed locally in your browser.

DocumentOpen Tool

CSV to Excel Converter

Convert with CSV to Excel Converter, preserving structure and data, with zero uploads.

DocumentOpen Tool

Excel to CSV Converter

Excel to CSV Converter online: fast, private and free for everyday document work.

DocumentOpen Tool

Excel to JSON Converter

Convert with Excel to JSON Converter, preserving structure and data, with zero uploads.

DocumentOpen Tool

Ready to try the Excel Sheet Splitter?

It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.