Adobe PDF to CSV: The Two-Step Route That Works
Quick Answer: Adobe Acrobat does not write CSV files directly. Export the PDF to an Excel workbook first (All tools > Export a PDF > Microsoft Excel), check the sheet, then in Excel choose File > Save As and pick CSV UTF-8 (Comma delimited). Before you rely on the CSV, open it in a text editor to confirm the separator, the date format and any accented characters survived.
Getting a CSV out of Adobe means two programs: Acrobat builds the spreadsheet and Excel (or Numbers, or Google Sheets) writes the comma-separated file. Adobe's own help recommends exactly this order, because a CSV keeps no formatting and any column mistake made during conversion is frozen into it. The extra minute in Excel is where you catch those mistakes.
Drop your bank statement here
PDF or OFX · Max 4.4 MB
Uploaded over an encrypted connection. We never ask for your bank login. Privacy
Preview free with no account. Free account to download.
Why is there no CSV option in Acrobat's export list?
Acrobat's export targets are document formats: Word, Excel, PowerPoint, images, HTML, rich text and plain text. CSV is a data format, a list of values with one record per line, and turning a page layout into clean records needs decisions that a page converter cannot make on its own: which text is a header, which line is a continuation, which number is the amount. Adobe's guide on converting PDF to CSV says as much, advising you to convert to an Excel spreadsheet first because "CSV formatting is rather sensitive."
You may see older tutorials that describe choosing Spreadsheet and then a CSV file type in the export menu. Current Acrobat releases list Excel Workbook and XML Spreadsheet 2003 under the spreadsheet choice; if your version offers something else, it will still pass through the same table reconstruction, so the checks later in this article apply either way.
Step 1: export the PDF to Excel
The full Acrobat walkthrough, including the worksheet and separator settings, lives in Adobe Acrobat PDF to Excel. The short version: open the file in Acrobat Pro, go to All tools > Export a PDF, choose Microsoft Excel, click Convert to XLSX and save.
One setting matters more for CSV than for anything else: choose a single worksheet for the entire document. Excel saves only the active sheet to a CSV, so a workbook with one tab per page would force you to save, and later stitch together, a separate file for every page.
No Acrobat Pro? Use the online converter
Adobe's free online PDF to Excel tool produces an .xlsx without the desktop app. You then open that workbook in Excel, Numbers or Google Sheets and save it as CSV there. The trade-off is that the online version has no settings for worksheets or separators, and the PDF goes to Adobe's servers for processing.
Step 2: save the workbook as CSV
Clean the sheet before you save, because the CSV will keep every stray row. Delete repeated page headings, unmerge any merged cells, and make sure the first row holds one clear column name per column. Then:
- In Excel, click File > Save As (on a Mac, File > Save As and then the File Format menu).
- Choose CSV UTF-8 (Comma delimited). Plain CSV (Comma delimited) also exists, but it uses the older system code page and can damage characters such as é, ñ, ü or the euro sign.
- Click Save. Excel warns that only the current worksheet will be saved and that some features may be lost. Both are expected; click to keep the CSV format.
Microsoft documents these prompts on its import or export text and CSV files page. If you use Numbers on a Mac, the equivalent is File > Export To > CSV, where Advanced Options lets you pick the text encoding and whether each table becomes its own file.
What should you check in the CSV?
Open the saved file in a plain text editor (Notepad, TextEdit in plain text mode, VS Code) rather than double-clicking it, because Excel re-interprets the file on open and hides the very problems you are looking for.
| Problem | What you see in the text editor | Fix |
|---|---|---|
| Wrong delimiter | Values separated by semicolons instead of commas | Your system list separator is a semicolon (common in Europe). Change it in Windows Region settings, or in Excel Options > Advanced turn off system separators, or tell the importing program to expect semicolons |
| Commas inside amounts | 1,250.00 appears unquoted and splits into two fields | Format the amount column as Number without thousands separators before saving |
| Dates reordered or text | 03/04/2026 where the PDF meant 3 April, or dates written as 2026-04-03 strings in one file and 4/3/2026 in another | Set one explicit date format on the column (yyyy-mm-dd is the safest) before saving |
| Lost leading zeros | Account or reference 00451 shows as 451 | Format that column as Text before saving, or accept it if the field is not needed |
| Broken characters | Café shows as Café | Re-save as CSV UTF-8 rather than plain CSV |
| Scientific notation | A 16-digit card or reference number shows as 4.53E+15 | Format the column as Text; once a CSV is saved this way the digits are gone |
| Extra blank rows or columns | Lines of only commas at the end | Delete empty rows and columns in Excel and save again |
The last check is the semantic one: confirm that each line is one record. If a description wrapped onto two lines in the PDF, Acrobat may have created two rows, and the CSV will carry a half-record with no date. Filter the date column for blanks in Excel and merge those lines into the row above before saving.
Does the destination care about the CSV layout?
Usually yes. A CSV is only useful if the program reading it can map the columns. Accounting software typically wants a date, a description and either one signed amount or separate debit and credit columns, with a header row and nothing above it. Budgeting apps often reject files with a title line or a totals row at the bottom. Before you import, compare your columns with the target's template and rename the headers to match.
If your PDF is a bank or credit card statement headed for an accounting tool, the CSV detour through Acrobat and Excel often costs more time than it saves, because statement layouts generate most of the split rows and debit/credit columns described above. In that case it can be quicker to have the transactions extracted directly as one signed row each; the PDF to CSV page shows how QuickBankConvert handles it, and the free tier lets you preview the result before creating an account. For a wider look at the formatting problems bank CSVs cause and their fixes, see fix bank statement CSV formatting issues.
When is a different route better?
- The data came from a system. If the PDF is a report from accounting software, a CRM or a bank, look for an export button in that system first. A native CSV export is always cleaner than one rebuilt from a PDF.
- You only need one small table. Copying the table and pasting it into a sheet can be faster than a full export; the paste fixes are covered in copy a PDF table to Excel.
- You are on Windows with Microsoft 365. Excel can pull tables from a PDF directly with Get Data, skipping Acrobat entirely, and you can then save as CSV the same way.
- The PDF is a scan. Acrobat Pro's text recognition will run during export, but check every figure; misread digits pass silently into a CSV.
Related guides
Frequently Asked Questions
Can Adobe Acrobat save a PDF directly as CSV?
Current versions do not offer CSV as an export type. Export to Excel first, then save the workbook as CSV from Excel, Numbers or Google Sheets.
Is there a free Adobe PDF to CSV converter?
Adobe's free online tool converts PDF to Excel, not CSV. Open the downloaded .xlsx in any spreadsheet app and save it as CSV to finish the job at no cost.
Which CSV option should I pick in Excel?
CSV UTF-8 (Comma delimited) is the safest choice because it keeps accented letters and currency symbols intact. Use the plain CSV option only if an old program refuses UTF-8 files.
Why does my CSV use semicolons instead of commas?
Excel uses your system's list separator, which is a semicolon in many European locales. Change the separator settings or tell the importing program to read semicolon-separated values.
Ready to convert your bank statement?
Free to preview. No bank login. Results in about a minute.
Convert a statement