Files
bentopdf/docs/tools/pdf-to-excel.md
2026-03-20 21:48:48 +05:30

45 lines
1.9 KiB
Markdown

---
title: PDF to Excel
description: Extract tables from PDF documents into an Excel spreadsheet. Each table gets its own worksheet with page references.
---
# PDF to Excel
Extracts tables from a PDF and saves them as an Excel (`.xlsx`) spreadsheet. Each detected table is placed on its own worksheet, labeled with its table number and source page. Powered by PyMuPDF for table detection and the SheetJS library for Excel generation.
## How It Works
1. Upload a PDF by clicking the drop zone or dragging a file onto it.
2. Click **Convert** to start table extraction.
3. The tool scans every page for tables, then builds an Excel workbook.
4. A `.xlsx` file downloads with one sheet per table.
## Options
This tool has no configurable options. All detected tables are extracted automatically.
## Output Format
- A single `filename.xlsx` file.
- **One table**: a single worksheet named "Table".
- **Multiple tables**: worksheets named "Table 1 (Page 3)", "Table 2 (Page 5)", etc. Sheet names are truncated to 31 characters (the Excel limit).
## Use Cases
- Converting PDF financial reports into editable spreadsheets for further analysis.
- Extracting inventory or order tables from supplier PDFs.
- Pulling structured data from PDF forms or catalogs into Excel for sorting and filtering.
- Archiving tabular PDF data in a format that non-technical colleagues can work with.
## Tips
- If the tool reports "No Tables Found", the PDF likely uses free-flowing text layout rather than structured tables. Try [PDF to Text](./pdf-to-text) to grab the raw content instead.
- For a simpler flat format, use [PDF to CSV](./pdf-to-csv). For per-table downloads in multiple formats, use [Extract Tables](./extract-tables).
- Review the sheet names to identify which page each table came from.
## Related Tools
- [PDF to CSV](./pdf-to-csv)
- [Extract Tables](./extract-tables)
- [PDF to Text](./pdf-to-text)