Convert / tutorial
Copy a PDF Table into Excel: Methods and Limits
The cleanest way to copy a table from a PDF to Excel is Excel’s own import, available in Excel for Microsoft 365 on Windows: select Data, Get Data, From File, From PDF, pick the table in the Navigator and select Load, and Excel loads it as rows and columns. Plain copy and paste often lands everything in one column because a PDF stores text by position, not in cells. This guide gives exact steps for four methods, explains why pasting breaks, and shows how to fix merged columns, numbers stored as text, negatives in parentheses and dates.

Watch it done
How to convert a bank statement PDF to CSV or Excel
A worked example
Four ways to get a PDF table into Excel
Compared from Microsoft’s and Adobe’s own documentation, checked October 22, 2026. “Not documented” means the vendor page does not say.
| Method | Cost | Scanned PDFs | Keeps columns | Best for | Source |
|---|---|---|---|---|---|
| Excel: Get Data, From PDF | Included with Excel for Microsoft 365 on Windows; not listed for Office 2016 or 2019 bought outright or for Excel for Mac; needs .NET Framework 4.5 or higher | OCR not documented | Yes, detects tables; can combine tables across pages; multi-line rows may need cleanup | Text PDFs with clear tables | Microsoft, Microsoft: versions, Microsoft Learn |
| Adobe Acrobat: export to XLSX | Paid Acrobat desktop, with a 7-day Acrobat Pro free trial; Adobe also offers a free online converter | Desktop: text recognition setting during export | Yes, a worksheet per table, page or document | Scanned or complex PDFs when you have Acrobat | Adobe Help, Adobe online |
| Copy, paste, Text to Columns | Free | No: there is no text to select | Only after you split the column yourself | Small, clean tables | Microsoft |
| Open in Word, then copy | Part of Word | Not documented; Microsoft says a page that is mostly graphics may come in as an image whose text cannot be edited | If Word recognizes the table; tables with cell spacing convert poorly | Tables inside mostly text documents | Microsoft |
Step by step.
Import the table with Get Data From PDF
In Excel for Microsoft 365 on Windows with the PDF connector available, select Data, Get Data, From File, From PDF. Select the PDF and Open. In Navigator select a table to preview it, then choose Load or Transform Data. Microsoft’s current connector documentation lists no prerequisites; availability and controls still depend on the installed Excel edition.
Or export the PDF to Excel from Adobe Acrobat
In Acrobat on the desktop, select Convert from the global bar, choose Microsoft Excel in the left pane and XLSX in the dropdown, then Convert to XLSX and save. Under Settings you can create a worksheet for each table, each page or the whole document, set decimal and thousands separators, and turn on text recognition for scanned pages. Adobe also offers a free online PDF to Excel converter; it asks you to unlock a password protected PDF with its password first.
Or paste the text and split it with Text to Columns
Select the table text in your PDF viewer, copy it, and paste it into column A of a blank sheet. Select the column, then Data, Text to Columns. Choose Delimited, select the delimiters that separate your values (often Space or Tab) and check the Data preview, then choose a destination and Finish. If descriptions contain spaces, choose Fixed width instead and set the column breaks by hand.
Or open the PDF in Word and copy the table from there
In Word, go to File, Open and choose the PDF. Word makes a converted copy and leaves the original PDF unchanged. If Word recognizes the table, select it, copy it, paste it into Excel and check that each value landed in its own cell. Microsoft says this works best with PDFs that are mostly text and lists tables with cell spacing among the elements that do not convert well.
Clean and check the result
Convert any numbers stored as text, fix parenthesized negatives and dates, and remove repeated header and footer rows. Then compare the totals with the PDF. For a bank statement, opening balance plus the sum of the amounts should equal the printed closing balance.
Why copy and paste from PDF to Excel breaks
A PDF does not contain a table in the way a spreadsheet does. Microsoft explains that PDF is a fixed format that stores the location of text, pictures and graphics on a page, but not necessarily the relationships among them, and that a PDF stores a table as a set of lines without any relationship to the content inside the cells.
When you copy, the viewer gives Excel a stream of text in reading order. Depending on the viewer and the file, that arrives as one line per row with spaces between values, one value per line, or everything in column A. Excel has no cell boundaries to follow, which is why the import tools, which detect tables from the layout, usually do better than pasting.
If you cannot select any text at all, the PDF is a scanned image. None of the copy methods work on it until the text is recognized with OCR (optical character recognition), for example with Acrobat’s text recognition setting during export.
Which method to use
Use Get Data From PDF first if you have it: it is built into Excel for Microsoft 365 on Windows, finds tables for you, and can combine a table that continues across pages (its MultiPageTables option is on by default). Use Acrobat when Excel finds nothing useful or the PDF is scanned and you have Acrobat with text recognition. Use paste and Text to Columns for a small table you can see is clean. Use Word as a fallback when the table is in a mostly text document.
Microsoft’s table of Power Query data sources by Excel version lists the PDF connector for Microsoft 365 subscriptions on Windows, but not for Office 2016 or Office 2019 bought outright, and its list of Power Query sources in Excel for Mac does not include PDF. If From PDF is not in your Get Data menu, use one of the other methods.
Choose a method by the source, then compare the same records
Text-based table and supported Windows Excel: try the PDF connector and inspect Navigator before loading. Scanned image: use an authorized OCR-capable workflow and compare the recognized characters with the image. Small clean table: paste into a working copy and split only at demonstrated boundaries. Bank statement: use a statement-specific review workflow when wrapped descriptions and debit/credit columns need source-level correction. No method guarantees arbitrary-PDF extraction.
The sample downloads provide a real fictional statement PDF and its corresponding eight-row CSV/XLSX table. Begin with the September 4 Sample office supplies row: the PDF debit is $84.50, CSV signed amount -84.5 and running balance $3,565.50. Decimal display differs, but the value must agree. Check all eight rows, not just this example; credits $3,299.50 less debits $848.50 increase opening cash $1,250 to $3,701.
On November 1, 2026, we imported this fictional PDF through the PDF connector in Microsoft 365 Excel on Windows, build 20326. It detected a balance-summary table and a transaction table. The transaction table included eight transactions plus totals and footer lines, which must not become extra transactions. After isolating the eight rows and taking the year from the statement period, every date, description, signed amount and running balance matched the supplied CSV. The embedded video shows the alternative Fulla review-and-export workflow, not Excel menu clicks. This one-file check does not establish OCR support or compatibility with every Excel edition.
Fixing the common problems
Most cleanup falls into a few patterns. Fix them on a copy of the sheet so you can compare with the original paste.
- Everything in one column: use Data, Text to Columns. Delimited works when a consistent character separates values; Fixed width works when values line up in the same character positions.
- Two values merged in one cell, such as a date and a description: insert empty columns to the right, then split that column with Text to Columns.
- A row split over two lines, such as a long description that wraps: Microsoft suggests cleaning multi line rows in Power Query, for example filling misaligned data down with Table.FillDown or combining adjacent rows with Table.Group. On a small table, join the lines by hand.
- Numbers stored as text, often flagged with a green triangle: select the cells, select the error indicator and choose Convert to Number. Or put =VALUE(A2) in a helper column, fill down, and paste the results back with Paste Special, Values.
- Negatives in parentheses or with a trailing minus, such as (84.50) or 84.50-: use Find and Replace to turn them into a leading minus sign before converting, then check a few rows against the PDF.
- Dates that stay as text or swap day and month: check which order the PDF uses, then rebuild each date from its parts with =DATE(year, month, day) in a helper column, and spot check a day above 12 to confirm the order.
- Page headers, footers and subtotals repeated in the data: filter the column for the header text and delete those rows, and remove subtotal lines so totals are not counted twice.
A worked example
Fictional price-list illustration: the text 1042 Steel bracket 25 4.80 120.00 has a two-word description. Splitting on every space creates six fields instead of the intended five: product, description, quantity, unit price and extended price. The supported line total is 25 × 4.80 = 120.00.
A PDF connector may identify table boundaries more effectively, but its actual Navigator result depends on the file. Preview every page, confirm the description stays in one field and remove only source-confirmed repeated headers. Do not assume that a plausible column layout proves the table is complete.
Bank statements are a special case
Statement tables are harder than most: descriptions wrap onto two lines, money in and money out sit in separate columns, the running balance sits beside them, and every page repeats its headers. A general converter can produce cells that look right while a wrapped line has become its own row or a debit has landed in the credit column.
Whatever method you use, check the result against the statement: opening balance plus credits minus debits should equal the closing balance, and the running balance should follow from each row. A dedicated bank statement converter such as Fulla Ledger scores each draft with automatic checks, links each row to the highlighted area of the page it came from, lets you correct rows and check balances, and exports nothing to Excel until you approve the rows.
Sources and documentation
- Microsoft: import data from data sources (Power Query), including From PDF(opens in a new tab)
- Microsoft: Power Query data sources in Excel versions(opens in a new tab)
- Microsoft Learn: Power Query PDF connector options and multi-line rows(opens in a new tab)
- Microsoft: Convert Text to Columns Wizard(opens in a new tab)
- Microsoft: convert numbers stored as text to numbers(opens in a new tab)
- Microsoft: opening PDFs in Word and how conversion works(opens in a new tab)
- Adobe: convert PDFs to Microsoft Excel formats in Acrobat(opens in a new tab)
- Adobe: online PDF to Excel converter(opens in a new tab)
Follow the source links for original definitions and current product requirements.
Questions about this guide
Why can’t I copy and paste from PDF to Excel?
Because the PDF stores text by position on the page, not in cells. Microsoft explains that a PDF stores a table as a set of lines without any relationship to the content in its cells, so Excel receives plain text and often puts it all in one column. If you cannot select the text at all, the PDF is a scanned image and needs OCR first.
How do I copy a table from PDF to Excel without losing formatting?
Import it instead of pasting: Data, Get Data, From File, From PDF, then select the table and Load, or export the PDF to XLSX from Adobe Acrobat. Both detect the table and create rows and columns. Fonts and colors are not the goal; keeping each value in its own cell is.
Can Excel extract a table from a scanned PDF?
Microsoft does not document OCR for the From PDF connector; it returns the tables it finds in the file. For a scanned PDF, use a tool that recognizes text, such as Acrobat’s text recognition setting when exporting to Excel, then check the numbers against the page.
Is there a free way to convert a PDF table to Excel?
Yes. Get Data From PDF is included in Excel for Microsoft 365 on Windows at no extra cost, copy and paste with Text to Columns costs nothing, and Adobe offers a free online PDF to Excel converter.
How do I import a table that spans several PDF pages?
Use Get Data From PDF. Microsoft documents a MultiPageTables option, on by default, that combines similar tables on consecutive pages into one table. Check the row count and remove repeated header rows afterward.
Can I extract data from a password protected PDF?
You need the password. Adobe says to unlock the PDF with its password before converting it to Excel online. Do not use tools that claim to remove passwords from files you are not entitled to open.