PDF Tools

How to convert a PDF table to Excel or CSV for free: bank statements, invoices, and why columns shift

A PDF has no real table inside it, only words placed at positions on a page. Here is how the converter rebuilds rows and columns from those positions, what the three column settings do, which numbers it turns into real numbers (and which it leaves alone), and how to tidy the sheet afterwards.

By the Toolcloak team23 October 20267 min read
In this article
  1. Why a PDF table is not really a table
  2. How to convert, step by step
  3. Which Column detection should you choose
  4. What “Turn numbers into real numbers” does
  5. Scanned PDF: why you get “No text was found”
  6. Why the sheet looks wrong, and the fix
  7. Excel or CSV, one sheet or many
  8. A 10-minute cleanup routine in Excel

You have a bank statement, an invoice list or a marks report as a PDF, and you want it in Excel so you can add, sort or filter it. Copying from the PDF and pasting usually gives one messy column. The PDF to Excel Converter does better, because it rebuilds the table from where each word sits on the page. It is not magic, though, and knowing how it thinks tells you why a column sometimes lands in the wrong place and how to fix it in one click.

Why a PDF table is not really a table

A Word or Excel table knows its own rows and columns. A PDF does not. It only stores instructions such as “draw the word “Salary” at this spot, and draw “52,000” at that spot”. The neat grid you see is just words and lines placed in the right positions. So any tool that reads a PDF has to guess the table by looking at where the words are.

That guess is a good one when the PDF was made by software from a real table, like most bank statements, GST reports and school mark sheets. It is a weak one when the layout is loose, centred or mixed with pictures.

How the converter rebuilds a table
  1. 1Read every word and its positionFor each piece of text, the tool notes how far across and how far down it sits on the page.
  2. 2Group words into rowsWords at almost the same height (within a few points) are treated as one line.
  3. 3Join nearby words into cellsWords closer together than the column-detection gap are glued into one cell, so “Opening Balance” stays together.
  4. 4Line the cells up into columnsCells that start at about the same distance from the left edge fall into the same column.
  5. 5Save as a sheetYou get an .xlsx file, or a .csv, named after your PDF.

Rows follow height and columns follow left edges. Most problems come from words that do not line up neatly on those two things.

How to convert, step by step

  1. Open the PDF to Excel Converter and choose your PDF.
  2. Pick Output: Excel (.xlsx) for a ready spreadsheet, or CSV for a plain text file that every program reads.
  3. Pick Pages: all pages on one sheet, or one sheet per page (Excel only).
  4. Leave Column detection on Normal for the first try.
  5. Leave Turn numbers into real numbers on unless your PDF has long identifiers (see below).
  6. Press Convert to Excel, then download. The note under the result tells you how many rows were found, and reminds you to check the sheet.
Choose a text-based PDF, pick Excel or CSV, and convert. Check the first rows before you rely on the whole sheet.Open PDF to Excel Converter
The converter at a glance
100Pages at mostLonger PDFs are refused
2Output typesExcel (.xlsx) or CSV
3Column levelsTight, Normal, Loose
0UploadsIt runs in your browser

If your PDF is longer than 100 pages, split it first with the Split PDF guide or pull out only the pages with the table using Extract PDF Pages.

Which Column detection should you choose

This one setting decides how close two words must be to count as one cell. It is the first thing to change when the result looks wrong.

SettingWords closer than this stay togetherUse it whenTypical problem it fixes
Tight (many small columns)6 pointsA neat table with narrow gaps between columnsTwo columns glued into one cell, like a date and a time
Normal12 pointsMost statements and reportsStart here
Loose (fewer, wider columns)22 pointsText that is spaced out or split into many tiny cellsA name or address broken into three columns

A point is 1/72 of an inch. The three numbers are small steps, so changing the level slightly changes where cells break. Try the neighbouring setting, not the extreme one.

What “Turn numbers into real numbers” does

Text in a PDF is just text. “52,000” is the characters 5, 2, comma, 0, 0, 0, so Excel would treat it as a word and refuse to add it up. With this option on, the converter changes cells that look like numbers into actual numbers, so SUM, sort and filter work straight away.

In the PDFIn the sheetWhy
₹1,24,500.50124500.5Currency sign and commas are removed, Indian grouping included
$2,450 or £99.992450 or 99.99Dollar and pound signs are removed too
12%0.12Percent becomes a fraction. Format the cell as Percentage in Excel to see 12%
-350-350A minus sign is kept
1 2001200A space inside a number is removed
007007 (text)A leading zero means it is a code, so it is left as text
2026-10-23textDates are left alone, so use Excel’s Text to Columns or date format
(1,200)textBrackets for negatives are not converted, so replace them yourself
12:30textTimes are left alone

The cell is changed only when the whole value is a plain number. Anything with letters, extra symbols or a leading zero stays exactly as it was.

Scanned PDF: why you get “No text was found”

There are two very different kinds of PDF. A text-based PDF, such as a statement downloaded from a bank’s website, contains real words. A scanned PDF is a photograph of paper, so as far as the computer is concerned it has no words at all, only a picture. The converter can only read words, so for a scan it stops with a message that the file looks scanned.

Which kind of PDF do you have?
Text-based PDFWorks well
  • You can select and copy a word with your cursor
  • Downloaded from a bank, GST portal or office software
  • Rows and columns are rebuilt from positions
Scanned PDFNo text to read
  • Selecting text selects nothing, or the whole page
  • Made by a scanner or a phone camera
  • Needs OCR first, and tables may still need typing

A simple test: open the PDF and try to highlight a single word. If you can, it is text-based.

For a scan, OCR turns the picture into text (see the OCR guide for how). OCR gives you text, not a table, so expect to arrange it in columns yourself. Document pages you photographed are better scanned with the Document Scanner first, so the text is straight and clear. If the PDF is locked with a password, unlock it first with the Unlock PDF guide.

Why the sheet looks wrong, and the fix

The four usual problems
A column drifts or is split in twoText that is centred or right-aligned starts at a slightly different spot on each row, so it can fall into a neighbouring column. Try the next Column detection level.
One record is spread over two rowsA long description that wraps onto a second line becomes its own row, because it sits at a different height. Merge those rows in Excel, or delete the extra row.
The heading repeats on every pageWith all pages on one sheet, the table header printed at the top of each page is copied each time. Filter the sheet and delete the repeats.
Numbers are still textThe option was off, or the value has letters, brackets or a leading zero. Fix it in Excel with Find and Replace or Text to Columns.

Every one of these is a result of rebuilding a grid from positions. They are normal, and each takes a minute to fix in Excel.

Excel or CSV, one sheet or many

ChoicePick it whenGood to know
Excel (.xlsx)You will work with the numbers in Excel or Google SheetsSheet is named “PDF data”, or “Page 1”, “Page 2” and so on
CSV (.csv)You will import it into another program, a database or a scriptAlways one block of rows. The file has a marker at the start so Excel reads ₹ and Hindi correctly
All pages on one sheetYou want to sort, filter or total the whole reportHeader rows from each page come along
One sheet per pageEach page is a separate section, such as one class per pageExcel only. CSV is always a single list

If you are going to feed the data to a program, CSV to JSON and JSON to CSV explain the format traps that matter. If what you really need is editable text and not a table, PDF to Word is the better route.

A 10-minute cleanup routine in Excel

From converted file to a sheet you trust
  1. 1
    Compare the totalsAdd up one column in Excel and compare it with the total printed in the PDF. If they match, the numbers came through correctly.
  2. 2
    Fix the headerDelete the repeated heading rows and keep one header at the top.
  3. 3
    Merge broken rowsJoin any record that was split across two rows.
  4. 4
    Set the formatsMake dates real dates, percentages real percentages, and IDs text.
  5. 5
    Save a copyKeep the original PDF next to the sheet, in case you need to check a figure.

Step 1 is the most important. A matching total is the best proof that nothing was lost or misread.

Questions people ask

How do I convert a PDF to Excel for free?

Open the PDF to Excel Converter, choose your PDF, pick Excel (.xlsx) as the output and press Convert. It works on text-based PDFs of up to 100 pages and runs in your browser, so the file is not uploaded.

PDF se Excel kaise banaye?

PDF to Excel Converter kholiye, PDF chuniye, Output mein Excel (.xlsx) rakhiye aur Convert dabaiye. Text wali PDF ke table rows aur columns mein aa jate hain. Download ke baad totals ko original PDF se milakar dekhiye.

Why does it say no text was found?

Your PDF is probably scanned, meaning it is a picture of paper with no real words in it. The converter can only read text-based PDFs. Run OCR on the pages first, then arrange the text into columns.

Why are my columns in the wrong place?

PDFs store word positions, not tables, so columns are guessed from where words start. Centred or right-aligned text can drift. Change Column detection to Tight or Loose and convert again.

Why are some numbers still text in Excel?

Only plain numbers are converted. Values with brackets, letters, dates, times or a leading zero are left as text on purpose. Check that the option is on, and fix the rest with Find and Replace or Text to Columns.

Can it convert a bank statement PDF to Excel?

Yes, if the statement is text-based, which downloaded statements usually are. Remove repeated headers afterwards, merge any wrapped lines, and compare a column total with the printed total. Turn off number conversion if you want account numbers kept exactly.

What is the difference between Excel and CSV output?

Excel gives you a spreadsheet ready to open, with one sheet or one sheet per page. CSV is a plain text list that any program can import, and it is always a single block of rows.

Is my PDF uploaded anywhere?

No. The file is read in your browser and the result is created on your device. That is useful for statements and invoices, but you should still delete downloaded copies you no longer need.