Skip to content
PDF to Excel

Guide

How to convert a PDF to Excel

PDF tables look fine on screen but are useless the moment you need to sort, filter, or run a formula. This guide walks through four ways to get that data into a spreadsheet — and when each one makes sense.

1. Browser-based converter (no install, no upload)

The fastest path. Open a converter that runs in the browser — like the PDF to Excel tool on this site — drop your PDF in, and download a .xlsx or .csv file seconds later.

Because the conversion happens locally via pdf.js, no byte of your file leaves your device. That makes it safe for financial statements, payroll exports, or anything you would not want on someone else's server.

Step-by-step

  1. Add files. Drag one or more PDFs onto the converter, use the file picker, or paste from the clipboard (⌘V / Ctrl+V). Up to 20 files, each up to 50 MB.
  2. Choose a format. Pick .xlsx for a full Excel workbook with numeric cells, auto-sized columns, and frozen headers — or .csv for a lightweight text file.
  3. Adjust options. Toggle “Combine pages” if you want a multi-page statement on a single sheet instead of one worksheet per page.
  4. Preview. Expand the preview panel to check the reconstructed table before downloading.
  5. Download. Grab individual files or a ZIP of the entire batch.

Best for: quick one-off conversions, sensitive documents, batch jobs up to 20 files, working offline.

Limitation: requires selectable text in the PDF — scanned images need OCR first.

2. Desktop software (Excel, LibreOffice)

Microsoft Excel 365 and Excel 2019+ can import PDF data directly via Data → Get Data → From PDF. Excel uses Power Query under the hood: it detects tables on each page and lets you pick which ones to load into the workbook.

LibreOffice Draw can open a PDF, and you can copy-paste table regions into Calc, but the result usually needs manual cleanup because Draw treats each text run as a separate object.

Best for: users already paying for Excel 365 who want a single-app workflow and can use Power Query to reshape the data.

Limitation: Windows only (Power Query PDF import is not available on Mac Excel). Struggles with complex multi-table pages.

3. Online upload services (Adobe, Smallpdf, iLovePDF)

Services like Adobe Acrobat Online, Smallpdf, and iLovePDF upload your PDF to a remote server, run the conversion there, and send back the result. Most offer a limited free tier — typically 1 to 2 files per day — and require a subscription for more.

The upside is OCR: if your PDF is a scan, these services can recognise the text before converting. The downside is privacy — your file sits on a third-party server for at least the duration of the conversion — and the per-file or monthly cost.

Best for: scanned PDFs that need OCR, or users who already have an Adobe Acrobat subscription.

Limitation: file upload required, daily free limits, and a subscription for regular use.

4. Python scripts (Tabula, Camelot, pdfplumber)

When you need to convert hundreds of PDFs or integrate the extraction into a data pipeline, a Python library is the right tool. The three most popular options:

  • tabula-py — wraps the Java-based Tabula. Good at stream-mode extraction (whitespace-based) and lattice-mode (ruled-line-based).
  • camelot-py — similar dual-mode approach, returns pandas DataFrames directly.
  • pdfplumber — pure Python, no Java dependency. Gives fine-grained access to every character and its bounding box.

All three output DataFrames or lists of lists that you can write to .xlsx with openpyxl or pandas.to_excel().

Best for: developers, data engineers, and anyone processing PDFs at scale or as part of an automated pipeline.

Limitation: requires Python and command-line comfort. Setup and tuning per-PDF-layout is common.

Quick comparison

MethodCostPrivacyOCRBatch
Browser-basedFreeFiles stay localNoUp to 20
Excel / Power QueryOffice licenseLocalNoManual
Online uploadFreemiumServer uploadYesVaries
PythonFree (open source)LocalWith extrasUnlimited

Tips for a clean conversion

  • Check for selectable text. Try highlighting text in your PDF viewer. If you can select individual words, the PDF has a text layer and will convert well. If selecting grabs the whole page as an image, it is a scan and needs OCR first.
  • Use “Combine pages” for multi-page tables. Financial statements, invoices, and ledgers often run across several pages. Combining pages puts all rows on one sheet so you do not have to merge worksheets manually.
  • Preview before downloading. A quick preview catches problems — merged columns, mis-detected headers — before you build a workflow around the output.
  • Prefer .xlsx over .csv for mixed data. The .xlsx format preserves numeric types, percentage formatting, and column widths. CSV is better when you are feeding data into a script or database that expects plain text.

When PDF-to-Excel conversion is the wrong approach

Not every PDF problem is solved by converting to Excel. If the PDF contains mostly prose with an occasional table, extracting just the table (by page range or area selection) will give better results than converting the entire document.

If the data lives in a system that also offers CSV or API export — bank portals, accounting software, CRMs — pull from the source instead. The original data will always be cleaner than a reconstructed table.

Frequently asked questions

Can I convert a PDF to Excel without losing formatting?

It depends on the PDF. If the tables use whitespace between columns (most do), a tool that detects those gaps — like this site's converter — preserves the row-and-column structure faithfully. Merged cells, coloured backgrounds, and rotated text are not carried over because PDFs do not store table semantics; the converter rebuilds structure from glyph positions.

Does converting a PDF to Excel work for scanned documents?

Not directly. A scanned PDF is an image, not selectable text. You need OCR (optical character recognition) software first — such as Adobe Acrobat, ABBYY FineReader, or Tesseract — to create a text layer, and then you can convert the result to Excel.

Is there a way to convert PDF to Excel for free?

Yes. Browser-based converters like the one on this site are completely free and require no signup. Desktop options like LibreOffice are also free. The main trade-off is that free tools generally do not include OCR for scanned PDFs.

Why do some cells merge when I convert a PDF to Excel?

Column detection relies on whitespace corridors running down the page. If two columns touch — text runs edge to edge with only a ruled line between them — the converter cannot see the boundary and merges the cells. Tables with generous padding between columns convert cleanly.

Can I batch-convert multiple PDFs to Excel at once?

Yes. The converter on this site accepts up to 20 PDFs per batch. You can download each spreadsheet individually or grab them all as a single ZIP file. Desktop tools and Python scripts can also handle batches.

Ready to convert?

Drop your PDF into the free converter — no signup, no upload, results in seconds.