# XLSX Sheet to CSV Pack

Export each Excel worksheet as an individual CSV file and include a manifest with schema/statistics

> Canonical page: https://elysiatools.com/en/tools/xlsx-sheet-to-csv-pack

- **Category:** Format Conversion

- **Keywords:** xlsx, excel, csv, sheet, manifest, batch, zip

## Overview

Convert workbook sheets into a CSV package.

- One CSV per sheet
- `manifest.json` includes sheet name, row count, column names, delimiter, and encoding
- Returns a ZIP archive

## Inputs

- **Excel File** (file)
- **Selected Sheets (comma-separated)** (text): Sheet1,Sheet2
- **CSV Delimiter** (select)
- **Output Encoding** (select)
- **Include Header Row** (checkbox)
- **Skip Hidden Sheets** (checkbox)

## When to use

- When you need to extract multiple worksheets from a single Excel file into separate, machine-readable CSV files.
- When you require a standardized manifest file to track row counts, column names, and encoding for automated data pipelines.
- When you want to batch-process large workbooks while maintaining data integrity and specific character encoding requirements.

## How it works

- Upload your Excel file and select specific sheets if you wish to filter the output.
- Configure your preferred CSV delimiter, output encoding, and header preferences.
- Process the file to generate a ZIP archive containing individual CSVs for each sheet and a manifest.json file.
- Download the resulting ZIP package to access your structured data files.

## Use cases

- Preparing multi-tab financial reports for ingestion into database systems or data analysis platforms.
- Standardizing large Excel workbooks into clean, individual CSV files for version control or archival purposes.
- Automating data extraction workflows where a manifest file is required to verify data structure before processing.

## Frequently asked questions

### What is included in the manifest.json file?

The manifest includes metadata for each exported sheet, such as the sheet name, total row count, column headers, delimiter used, and the file encoding.

### Can I choose which sheets to export?

Yes, you can specify individual sheet names in the 'Selected Sheets' field, separated by commas, to export only the data you need.

### Does the tool support different character encodings?

Yes, you can select from UTF-8 with BOM, standard UTF-8, or GBK encoding to ensure compatibility with your target system.

### What happens to hidden sheets?

By default, the tool is configured to skip hidden sheets, but you can adjust this setting based on your specific requirements.

### In what format is the final output delivered?

The output is delivered as a single ZIP archive containing all individual CSV files and the manifest.json file.

## Related tools

- [XLSX CSV Batch Converter](https://elysiatools.com/en/tools/xlsx-csv-batch-converter): Batch convert CSV/TSV to XLSX or convert XLSX back to CSV/TSV with delimiter and encoding handling
- [XLSX Multi Sheet Splitter](https://elysiatools.com/en/tools/xlsx-multi-sheet-splitter): Split a multi-sheet workbook into independent files by sheet name, with ZIP output
- [Excel to CSV Converter](https://elysiatools.com/en/tools/excel-to-csv): Convert Excel file to CSV format, extracting data from the first worksheet
- [JSON-LD Generator from CSV](https://elysiatools.com/en/tools/json-ld-generator-from-csv): Turn CSV or Excel rows into Schema.org JSON-LD for articles, products, or events, with validation-ready output for SEO workflows
- [CSV / Excel Diff Tool](https://elysiatools.com/en/tools/csv-excel-diff-tool): Compare two CSV or XLSX datasets and export a PDF report with row, column, and cell-level differences
- [Time Series Anomaly Detector](https://elysiatools.com/en/tools/time-series-anomaly-detector): Upload CSV or JSON time series data, detect anomalies with Z-Score and IQR methods, and return a chart-backed report
- [Time Series Forecast & Seasonality Analyzer](https://elysiatools.com/en/tools/time-series-forecast-seasonality-analyzer): Forecast future periods from CSV or JSON time-series data and inspect trend, seasonal, and residual decomposition in one report
- [XLSX CSV Detect Normalize](https://elysiatools.com/en/tools/xlsx-csv-detect-normalize): Auto-detect CSV delimiter/encoding (UTF-8/GBK), normalize the table, and import to XLSX/CSV

## Samples

- [XLSX Samples](https://elysiatools.com/en/samples/xlsx-samples): Sample XLSX spreadsheets for worksheet parsing and data extraction testing
- [XLS Samples](https://elysiatools.com/en/samples/xls-samples): Sample legacy Excel (XLS) files for binary spreadsheet parsing and import tests
- [CSV Samples](https://elysiatools.com/en/samples/csv-samples): Sample CSV files with various data types, sizes, and complexity levels
- [Python Samples](https://elysiatools.com/en/samples/python): Essential Python code examples and Hello World demonstrations

## Related content

- [XLSX ETL Ingestion and Warehouse Handoff](https://elysiatools.com/en/hubs/xlsx-etl-ingestion-workflows): Turn mixed workbook and CSV sources into traceable, schema-aware outputs for SQL loading, Parquet pipelines, and object-storage batch handoff.
- [Tabular Data Conversion Workflow](https://elysiatools.com/en/hubs/csv-convert): Convert CSV, spreadsheets, JSON, HTML tables, Markdown, XML, and text while checking headers, delimiters, types, and encoding.
