How to Extract Tables from PDF on Mac

Learn how to pull a table out of a PDF into Excel on a Mac, from installing the macOS client to checking numbers and columns after export.

If you need to extract a table from PDF to Excel on Mac, the usual problem is that a copied table lands in one cell, or the columns shift and the numbers turn into text. Financial statements, research tables and price lists are common examples. You want the rows and columns intact so you can sort, total and check the figures in a spreadsheet.

This guide shows how to do that with the OmniDoc desktop client for macOS. The steps cover the parts that differ on a Mac: getting the app installed, approving it when macOS asks, and opening the PDF from the client. The export and cleanup steps are the same as on other platforms, so you can follow them directly.

By the end, you will know how to decide whether your PDF needs OCR, export the table to an Excel file, and check the result before you rely on it.

How do you extract a table from PDF to Excel on Mac? The short answer

Export the table page from the OmniDoc PDF editor to Excel, running OCR first if the table is only an image. Then check the numbers and column alignment in the spreadsheet before you use it.

Your situationWhat to doWhy
The table text can be selected in the PDFExport the page directly to ExcelThe text is already machine-readable, so the export keeps the cell content
The table is a picture, such as a scan or a phone photoRun OCR in the PDF editor, then exportWithout OCR, there is no text to place in cells
The table spans several pagesExport each page separately and combine them in one sheetPage breaks often split rows, so checking each page is easier
The table has merged or multi-line headersExport, then fix the header rows in ExcelExport gives you the data reliably, but headers often need manual cleanup
You are working with a document in another languageCheck the original text and numbers carefully after exportAny text recognition step can misread characters, so verify important figures

Before you start

  • Find out whether the PDF is scanned. Open the file and try to select one word inside a table cell. If you can highlight the text, the PDF has a text layer. If the whole page moves as one picture or nothing highlights, it is a scan and needs OCR first.
  • Get the macOS version of the client. The Windows installer will not run on a Mac. Download the macOS build from download.omnidoc.top and confirm your Mac runs a version that the installer supports.
  • Plan for macOS security prompts. When you open an app downloaded from the internet for the first time, macOS may ask you to confirm it. Approve the app in your Mac's privacy and security settings, then open it again. This is a standard macOS check, not a sign that the file is broken.
  • Know which Excel app you will use. You need a spreadsheet application on your Mac to open the exported .xlsx file. Any app that reads .xlsx will work for checking the result.
  • Have the original PDF open nearby. You will compare the spreadsheet against the source table, so keep the PDF visible while you check.

Extracting a table from a PDF on Mac, step by step

  1. Download and install the macOS client. Go to download.omnidoc.top, choose the macOS version, and install it like any other Mac app. Approve it if macOS asks you to confirm an app from the internet.
  2. Open your PDF in the client. Start the app and open the file. You can use the open dialog or drag the PDF in from Finder. Confirm that the table page displays correctly before you continue.
  3. Go to the page with the table. Use the page navigation to reach the table. Note the page number, since you will need it for the export and for checking.
  4. Run OCR if the table is a picture. If the text cannot be selected, use the OCR option in the PDF editor on that page. This adds a text layer so the table content can be exported as cell data.
  5. Export to Excel. Use the export option in the PDF editor and choose Excel as the output format. Export the page that contains the table, not the whole document, if you only need that table.
  6. Save the .xlsx file. Choose a folder you can find later, such as Documents or a project folder. Give the file a name that includes the source and page number, so you can tell exports apart.
  7. Open the file in a spreadsheet app. Open the .xlsx in Excel or another spreadsheet app on your Mac. Keep the original PDF open in a second window for comparison.
  8. Clean up the layout. Fix header rows, split or join cells where needed, and convert text-formatted numbers to numbers. Save the spreadsheet as a new version so the raw export stays available.

Check the result

Compare the spreadsheet with the source table before you use the numbers. A quick comparison catches most problems.

CheckHow to see itIf it's wrong
Row countCount the rows in the PDF and the sheet, excluding headersLook for rows lost at a page break and export the next page separately
Column alignmentCompare each column's values with the matching column in the PDFRe-run OCR on the page, then check the column boundaries again
Numbers stored as numbersSelect a numeric cell and check whether a sum or formula worksConvert the column from text to number and remove stray spaces or symbols
Decimal points and separatorsCompare several values with the original, especially large numbersReplace the separator in the sheet, using the original document as the reference
Header rowsConfirm headers match the PDF, including multi-line titlesMerge or unmerge cells, or retype headers in the first row
Text recognition errorsSpot-check letters and digits, such as 0 and O or 1 and lCorrect the values by hand against the source, since OCR can misread characters

Check important figures, such as totals, dates and identifiers, against the original PDF. Machine text recognition can make mistakes, and the exported spreadsheet does not replace your review.

❓ FAQ

1. Why do my numbers show up as text in Excel?

Spreadsheet apps treat a value as text when it contains stray spaces, currency symbols, or thousands separators that the app does not recognize. Remove those characters, then set the column format to a number format. Check a few values against the PDF afterward.

2. Can I extract only part of a table, not the whole page?

Export the page that holds the table, then delete the rows and columns you do not need in the spreadsheet. Keep the raw export as a separate file so you can go back to the full data if you change your mind.

3. Should I trust a phone photo of a table after OCR?

Treat it as a draft. Photos often have skewed lines, shadows and blurred digits, which raise the chance of misread characters. Compare every figure you plan to use against the photo itself before you rely on the spreadsheet.

📝 Summary

To extract table from PDF to Excel on Mac, install the macOS client, run OCR if the table is a scan, and export the page to Excel. Then check the rows, columns and numbers against the source before you use the file. Doing those checks once per export keeps your spreadsheet reliable for the work that follows.

Open OmniDoc to convert and tidy up your documents

Updated 2026-11-04