DT
DevToolKit
Clearly labeled tools
Tools
Workspaces
Resources
Browse tools
DT
DevToolKit
Practical PDF, image, developer, and everyday tools

Clearly labeled processing for everyday tasks.

Core processing runs in the browser for most tools. Server-backed and external-provider workflows are labeled separately. Basic tools are available without signup; individual limits vary by tool.

46 unique tools4 workspacesNo signup for basic tools
Browse toolsTrust Center
Tools
All toolsPDF workspaceImage studioDeveloper workbenchGeneral tools
Product
BlogSupportContact
Company
AboutTrust CenterPrivacy PolicyTerms of Use

© 2026 DevToolKit. Practical PDF, image, developer, and everyday tools with clearly labeled processing.

In-browserServer-backedExternal preview
amanhirut32@gmail.com

PDF to Excel

HomeToolsPDFPDF to Excel

Pick a workbook layout, convert every page locally, then open the XLSX and verify rows, columns, and typed values.

  • No signup
  • Local-first
  • Table export

Preparing the editor...

The guide and instructions on this page are available while the tool loads.

Continue your workflow

  • PDF OCRExtract scan text as TXT or Markdown. This separate OCR workflow does not automatically create Excel tables.
  • PDF to WordEdit content in Word instead.
  • Compress PDFOptimize the source PDF first.

PDF to Excel creates a real Office Open XML XLSX workbook from selectable text already present in the PDF. Use it to move simply structured rows into Excel or Google Sheets for cleanup and sorting—not to recreate the PDF’s visual design.

Each page’s pdf.js text items are grouped by position into lines, columns, and heuristic table blocks. By page writes one Page N worksheet per source page. By table writes a sheet for each detected table (or a Page N sheet when none are found). Combined writes one PDF Data sheet with Page N separator rows. This is coordinate-based grouping, not guaranteed semantic table recognition from borders.

Detected tables can receive autofilter ranges and frozen header rows when a header is inferred. Column widths are estimated from cell text length. Many numeric-looking values become typed numbers, currencies ($€£¥), percentages, parenthetical negatives, or serial dates with formats such as mm/dd/yyyy. Equals-style text is not turned into executable formulas. Merged cells, PDF fonts, borders, fills, images, charts, and hyperlinks are not reconstructed.

Conversion stays in the browser. The PDF and cell contents are not posted to a conversion API. Ordinary website assets and the pdf.js worker may still load. This screen does not emit identified tool analytics for filenames, PDF bytes, extracted text, or cell values.

One PDF up to 50 MB is accepted and every page is converted—there is no page-range control. There is no password field, so encrypted files may fail. This tool does not run OCR; scanned pages may show a no-extractable-text placeholder. A Summary index sheet is added by default when tables are found or the PDF has more than one page. Output is {base}.xlsx. Reset clears the workspace and is not a dedicated mid-run cancel control. Long documents can use substantial browser memory.

Common uses for PDF to Excel

Typical tasks this tool is built for.

  • Move simple report tables into Excel for sorting and filtering after review.
  • Reuse rows from a text-based invoice or statement PDF in a working spreadsheet.
  • Convert basic lists into sortable spreadsheet data for cleanup.
  • Prepare extracted records for manual analysis in Excel or Google Sheets.
  • Create a working spreadsheet from a simply structured, selectable-text PDF.
  • Transfer selectable PDF data into a workbook layout that suits page-by-page or table-by-table review.

How to use PDF to Excel

  1. Step 1. Upload one text-based PDF up to 50 MB.
  2. Step 2. Choose By page, By table, or Combined workbook layout.
  3. Step 3. Start conversion and wait while each page’s text layer is analyzed.
  4. Step 4. Download the XLSX; the on-page iframe previews the source PDF, not the workbook.
  5. Step 5. Open the file and verify columns, headers, identifiers, dates, currencies, and totals.

Why use this tool?

  • Create a real editable XLSX from selectable PDF text, not page images.
  • Organize output as By page, By table, or one Combined PDF Data sheet.
  • Add a Summary index when tables are found or the PDF has multiple pages.
  • Type many numbers, currencies, percentages, and some dates into spreadsheet cells.
  • Convert locally with pdf.js and SheetJS without uploading the PDF for conversion.

Privacy and formats

PDF text reading and XLSX packaging run locally with pdf.js and SheetJS. The selected PDF, extracted text, and workbook data are not uploaded to DevToolKit for conversion. The PDF to Excel screen does not call identified tool analytics events for the file. Ordinary site assets and the local pdf.js worker may still load.

Input: PDFOutput: XLSX

Best results with PDF to Excel

Practical tips before you download or share the output.

PDF to Excel accepts one PDF up to 50 MB and converts all pages. Requires a selectable text layer; no OCR. Layouts: By page, By table, Combined. Defaults include typed numbers, frozen headers, filters, and a Summary sheet when tables exist or pages > 1. Output is {base}.xlsx via pdf.js and SheetJS. Table detection is positional/heuristic. Leading zeros and locale dates can be mistyped—verify identifiers and dates. No formulas, merged cells, images, charts, or PDF styling. Encrypted PDFs may fail. No page-range or cancel control. No identified tool analytics events.

Related guides

Longer reads that pair well with this tool.

PDF guide

How to Choose the Right Online PDF Tool

Match your PDF task to the right DevToolKit tool — merge, split, compress, convert, secure, or edit — and check processing labels before you upload.

Related tools

Common next steps after using this tool.

PDF Merger

Combine whole PDF files into one document that follows the order shown in your file list.

PDF Compressor

Reduce one PDF using JPEG page rasterization or a non-raster structure repack, then download a separate -compressed.pdf.

PDF Password Protector

Encrypt one PDF with a required open password, optional owner password, and viewer permission presets or custom print, copy, edit, and annotate controls.

PDF to Word

Build an editable DOCX from the PDF text layer, with optional Page N headings and best-effort Word tables.

PDF OCR

Recognize printed text on scanned or image-based PDF pages locally, then export a TXT or Markdown working copy for proofreading.

PDF Page Extractor

Select pages and ranges from one PDF and copy them into one new extracted PDF downloaded directly.

Common problems this tool helps with

Situations where this workflow saves time.

The PDF is larger than 50 MB — upload validation rejects it before conversion.
The PDF will not open — it may be corrupt, empty, or encrypted without a password field here.
Sheets are empty or show no extractable text — the PDF may be scanned or image-only; this tool does not run OCR.
Reading order looks wrong — rows follow positional clustering, which can mix multi-column prose.
Columns are merged or split incorrectly — irregular gaps and wrapped cells confuse the heuristic.
Multi-line cells become separate rows — wrapped PDF text is not reconstructed as one Excel cell.
A leading-zero code becomes a number — automatic typing can turn 00123 into 123.
A date or locale number looks wrong — day/month and thousand-separator heuristics need review.
Complex tables lose headers or structure — borders and merged cells are not read from the PDF.
Automatic download is blocked — use the download control on the result screen for {base}.xlsx.

Frequently asked questions

What does PDF to Excel do?

It reads selectable PDF text with pdf.js, groups positioned text into rows and heuristic tables, and writes a real XLSX with SheetJS.

How many PDFs can I convert per run?

One PDF at a time, up to 50 MB. Every page is converted; there is no page-count cap or page-range control.

What is the output format?

A standard Office Open XML workbook named {base}.xlsx.

Is the XLSX editable?

Yes. Cells contain extracted values you can sort, filter, and edit in Excel-compatible software.

Does the PDF need selectable text?

Yes. Conversion depends on page.getTextContent(). Scanned pages without a text layer do not convert usefully here.

Does this tool run OCR?

No. Use the separate PDF OCR tool for TXT or Markdown if needed; it does not automatically feed this XLSX converter.

How are rows and columns detected?

Text items are clustered by coordinates into lines and columns. Tables require at least two aligned rows and columns. Visual borders are not used.

What do By page, By table, and Combined create?

By page creates Page N sheets. By table creates one sheet per detected table (or Page N when none are found). Combined creates one PDF Data sheet with Page N separators.

When is the Summary sheet added?

By default when tables are exported or the PDF has more than one page. It indexes sheets and table sizes; it does not validate data.

How are multiple tables on one page handled?

In By table mode, each detected table can become its own sheet named like P1 Table 1. Surrounding prose on that page is not kept on those table sheets.

How are multi-column layouts handled?

True newspaper-style columns are not reconstructed. Side-by-side text may become table columns or appear in a less natural order.

Is header-row detection guaranteed?

No. A header may be inferred for freeze panes and filters, but detection is heuristic and can miss or mislabel headers.

How are numbers, currencies, percentages, and dates typed?

By default, many values become numbers with formats for currency, percent, or mm/dd/yyyy serial dates. Ambiguous locales and identifiers need manual checks.

Are PDF formulas turned into Excel formulas?

No. Visible equals-style text is not converted into executable spreadsheet formulas.

Are merged cells preserved?

No. Merged PDF cells are not reconstructed as Excel merges.

Are images, charts, links, and PDF styles kept?

No. Images, charts, hyperlinks, fonts, borders, and fills from the PDF are not rebuilt. Sheets may still get estimated column widths, filters, and frozen headers.

Can I convert a password-protected PDF?

There is no password field. Encrypted PDFs may fail during open or text extraction. Unlock an authorized copy first.

Is processing local, and is data uploaded?

Processing is local. The PDF, extracted text, and workbook bytes are not uploaded to DevToolKit for conversion. Ordinary site assets and the pdf.js worker may still load.

What is the output filename?

The download uses the source base name with a .xlsx extension, for example report.xlsx from report.pdf.

Does the tool preview the workbook?

No. The preview shows the source PDF. Open the downloaded XLSX in a spreadsheet app to inspect cells.

Can conversion be cancelled?

There is no dedicated cancel control once conversion starts. Reset clears the workspace afterward.

Does this tool send analytics about my PDF?

The PDF to Excel component does not call identified tool analytics events for the file. Ordinary website requests can still occur.

Explore more in PDF

Browse related tools or open the full workspace.

PDF workspaceAll tools