Personal Python

consorsbank-pdf-extractor

Extract transaction data from Consorsbank PDF statements and convert to CSV.

pdffinancedata-extractioncli

What it does

Parses Consorsbank (German bank) PDF account statements and extracts transaction data into clean CSV files. Handles the specific PDF layout of Consorsbank statements including multi-line transaction descriptions and different statement formats.

Key features

  • PDF parsing — extracts structured data from Consorsbank’s PDF statement format
  • CSV output — clean, importable CSV with date, description, amount, and balance columns
  • Batch processing — process multiple PDF files at once
  • Encoding handling — correctly handles German special characters (umlauts, ß)

Tech stack

Python with pdfplumber for PDF text extraction and custom parsing logic for the Consorsbank statement layout.