How to Copy a Table From a PDF Into Excel

Updated

Copying a table out of a PDF by hand often gives you one long column of jumbled text. Converting it instead puts each value in its own cell. Here is a process that works for bank statements, invoices and reports.

Step 1: check that your PDF has real text

Try selecting a number in the table. If you can highlight it, you are good to go. If not, the file is a scan, and table tools won't be able to read it. See scanned vs digital PDFs for details.

Step 2: convert the PDF

Upload your file to PDF to Excel and press Excel. You get an XLSX file with one sheet per PDF page. Tables go into separate cells. Any page without a table has its text listed line by line, so you won't lose it.

Step 3: combine multi-page tables

Long tables, such as statements, usually span several pages, so they end up on several sheets. Copy each sheet's rows into one new sheet, and delete any repeated header rows as you go.

Step 4: check and clean your data

ProblemHow to spot itHow to fix it
Numbers stored as textLeft-aligned, or a green triangle in the cornerUse Convert to Number
Two values in one cellA cell holds a date and an amountUse Data, then Text to Columns
Stray currency symbolsSums return zero or an errorUse Find and Replace to remove them
Wrong date orderDays and months look swappedSet the correct locale in Text to Columns

Step 5: verify the totals

This step matters most. Add up a column with =SUM and compare it with the total printed in the PDF. If they match, your data is very likely right. If they don't, compare the sheets against the original page by page. Always verify financial data before relying on it.

When you are finished

Use Excel to PDF to create a clean copy of your finished sheet to share. If you need the written part of the document too, PDF to Word will give you the text.

Tools mentioned in this guide

More guides

See all guides