Jak zrobić wyciąg bankowy CSV z pliku PDF

Wgraj wyciąg PDF — albo skan, zdjęcie z telefonu lub eksport z banku — i pobierz plik CSV z jedną operacją w wierszu: datą, opisem, kontrahentem, kategorią, kwotą ze znakiem i saldem, sprawdzony z saldami wyciągu.

Upuść tutaj wyciąg

PDF, skany i zdjęcia z telefonu albo eksporty CSV, Excel, OFX, QIF, CAMT i MT940

Zobacz wynik, zanim zapłaciszKażdy bank, każdy język

Zaktualizowano 28 października 2026

Krok po kroku

  1. 1

    Wgraj wyciąg

    Upuść jeden plik PDF albo cały folder. Skany, zdjęcia z telefonu, pliki PDF z hasłem oraz CSV i Excel z banku też są obsługiwane.

  2. 2

    Poczekaj na odczyt i kontrolę

    Każda operacja dostaje czytelną nazwę kontrahenta i kategorię. Potem liczby są sprawdzane: saldo początkowe + wpływy − wydatki musi dać saldo końcowe.

  3. 3

    Eksportuj do CSV

    Wybierz format ze średnikami (przecinek dziesiętny, tak jak w polskim Excelu) albo z przecinkami oraz format daty: RRRR-MM-DD, DD/MM/RRRR, MM/DD/RRRR lub DD.MM.RRRR (w programie: DD.MM.YYYY).

Co to jest wyciąg bankowy w formacie CSV?

CSV (od ang. comma-separated values) to zwykły plik tekstowy, w którym każda linia to jedna operacja, a wartości rozdzielone są znakiem — w Polsce najczęściej średnikiem. Ponieważ to czysty tekst, otworzy go prawie wszystko: Excel, Arkusze Google, Numbers, aplikacje budżetowe i programy księgowe.

Większość banków pozwala pobrać ostatnie operacje jako CSV z bankowości internetowej, ale każdy robi to po swojemu: jedne rozdzielają obciążenia i uznania na dwie kolumny, inne pomijają saldo po operacji, jeszcze inne dodają wiersze nagłówkowe nad danymi. Starsze okresy bywają dostępne tylko jako wyciąg PDF. Po konwersji dostajesz CSV za dowolny okres, w tym samym układzie dla każdego banku.

Wyciąg bankowy CSV: jakie kolumny dostajesz

Kolumny są takie same niezależnie od banku i języka wyciągu, więc plik z jednego banku możesz dopisać do pliku z innego.

KolumnaCo zawiera
DataData operacji w wybranym formacie
OpisPełny tytuł operacji dokładnie tak, jak na wyciągu
KontrahentCzytelna nazwa, np. Allegro zamiast „PŁATNOŚĆ KARTĄ ALLEGRO.PL POZNAŃ”
KategoriaJedna z Twoich kategorii, np. Zakupy spożywcze, Mieszkanie, Opłaty bankowe
KwotaZwykła liczba: ujemna dla wydatków, dodatnia dla wpływów
SaldoSaldo po operacji z wyciągu, jeśli bank je drukuje
WalutaWaluta rachunku, np. PLN lub EUR
Rachunek, WyciągDodawane tylko przy eksporcie kilku wyciągów razem, żeby można je było rozróżnić
UwagaOznacza wiersze do sprawdzenia, gdy wyciąg się nie zgadza

Kwoty nie mają symboli walut ani spacji jako separatora tysięcy, więc przy imporcie są liczbami, a nie tekstem.

Średnik czy przecinek: żeby CSV otworzył się w Excelu poprawnie

Excel dzieli plik CSV na kolumny według separatora listy z ustawień regionalnych komputera. W polskim systemie to średnik, a kwoty zapisuje się z przecinkiem dziesiętnym (1234,56). Otwórz tam plik z przecinkami i dziesiętnymi kropkami, a wszystko wyląduje w jednej kolumnie albo kwoty zamienią się w tekst lub datę.

Dlatego eksport ma dwa warianty. Średniki zapisują 1234,56 i rozdzielają kolumny średnikiem — to wariant dla polskiego Excela. Przecinki zapisują 1234.56 — dla programów i skryptów w konwencji angielskiej. Wybierz format w eksporcie albo na stałe w ustawieniach konta. Gdy plik mimo to otworzy się w jednej kolumnie, użyj w Excelu Dane → Z tekstu/pliku CSV i wskaż separator ręcznie.

Plik jest zapisany w UTF-8 ze znacznikiem BOM, więc Excel od razu rozpoznaje kodowanie i polskie znaki — ą, ę, ł, ś, ż — wyświetlają się poprawnie. To częsty problem plików pobieranych bezpośrednio z bankowości, które bywają zapisane w starszym kodowaniu (np. Windows-1250) i w Excelu pokazują „krzaki”.

Format daty: DD.MM.RRRR i inne

Wybierz format daty, którego oczekuje program odbierający plik. Zły format to najczęstszy powód nieudanego importu albo operacji, które lądują w niewłaściwym miesiącu.

  • DD.MM.RRRR (04.03.2026) — standardowy polski zapis, najwygodniejszy do czytania i do polskiego Excela,
  • RRRR-MM-DD (2026-03-04) — jednoznaczny, sortuje się poprawnie nawet jako tekst; najlepszy dla baz danych, skryptów i wielu importów do programów księgowych,
  • DD/MM/RRRR (04/03/2026) — Wielka Brytania, Indie i większość świata,
  • MM/DD/RRRR (03/04/2026) — oprogramowanie amerykańskie.

Zapis 03/04/2026 oznacza 4 marca w USA, a 3 kwietnia prawie wszędzie indziej. Jeśli po imporcie daty się „poprzestawiały”, przyczyną jest format daty.

Bezpieczny plik: bez niespodzianek z formułami

Arkusze traktują komórkę zaczynającą się od =, +, - lub @ jak formułę. Opis operacji, który zaczyna się od takiego znaku, mógłby zostać uruchomiony jako formuła po otwarciu pliku CSV — to znane zagrożenie, zwane wstrzykiwaniem formuł (CSV injection).

Teksty zaczynające się od takich znaków są zapisywane z apostrofem na początku, więc otwierają się jako zwykły tekst. Kwoty zapisujemy jako czyste liczby, więc wartości ujemne nadal działają w SUMIE i tabelach przestawnych.

Import CSV do programu księgowego lub aplikacji budżetowej

  • Arkusze Google: Plik → Importuj → Prześlij, a potem wybierz średnik lub przecinek jako separator.
  • Excel i Numbers: otwórz plik bezpośrednio albo użyj opcji importu opisanej wyżej.
  • Aplikacje budżetowe: większość przyjmuje CSV z datą, opisem i jedną kwotą ze znakiem — dokładnie tak wygląda ten plik.
  • Programy księgowe: jeśli program ma import z pliku tekstowego z własną definicją formatu, wskaż kolumny, separator, kodowanie i format daty. Na przykład w Comarch ERP Optima definiuje się taki format w Ogólne / Inne / Formaty przelewów. Szczegóły w poradniku import wyciągów do Optimy i Symfonii.
  • Biuro rachunkowe: zapytaj księgową, w jakim formacie przyjmuje wyciągi; zobacz też wyciągi bankowe dla biura rachunkowego.

Masz już CSV z banku? Też go wgraj

Plik CSV, Excel, OFX lub QIF pobrany z banku jest czytany i kategoryzowany tak samo jak PDF, ale nie zużywa stron (potrzebny jest plan lub pakiet stron). Dostajesz te same czyste kolumny, nazwy kontrahentów i kategorie, więc w jednym eksporcie możesz połączyć miesiące z PDF-ów i miesiące z CSV.

Zaznacz kilka wyciągów i wyeksportuj je razem, a dostaniesz jeden plik CSV w kolejności dat, opcjonalnie ograniczony do zakresu dat. Jeśli chcesz mieć też sumy według kategorii i miesięcy, wybierz zamiast tego Excel: skoroszyt zawiera arkusz „Podsumowanie”. Pliki z bankowości firmowej (MT940, CAMT.053) opisują strony MT940 do Excela i CAMT.053 do Excela.

Pytania

Jak zamienić wyciąg PDF na plik CSV?

Wgraj PDF, poczekaj na odczyt i kontrolę salda, a następnie wybierz Eksportuj → CSV. Wybierz format ze średnikami i format daty, a plik pobierze się od razu.

Jaki separator i format liczb ma plik CSV (średnik, przecinek dziesiętny)?

Do wyboru: średniki z przecinkiem dziesiętnym (1234,56), czyli wariant dla polskiego Excela, albo przecinki z kropką dziesiętną (1234.56). Kwoty nie mają separatora tysięcy ani symbolu waluty.

Czy polskie znaki wyświetlą się poprawnie w Excelu?

Tak. Plik jest zapisany w UTF-8 ze znacznikiem BOM, więc Excel rozpoznaje kodowanie, a ą, ę, ł, ś, ż nie zamieniają się w „krzaki”.

Czy mogę zaimportować CSV do programu księgowego lub aplikacji budżetowej?

Jeśli program lub aplikacja ma import z pliku CSV albo tekstowego, tak: wskaż kolumny, separator i format daty. Dla QuickBooks i Xero mamy osobne pliki w ich układzie kolumn. Nie twierdzimy, że istnieje integracja z konkretnym programem.

Czy mogę przekonwertować wyciąg PDF na CSV za darmo?

Twój pierwszy wyciąg jest za darmo (do 10 stron, jeden miesiąc); potem płacisz, ale przed zakupem zawsze widzisz liczbę operacji, wynik kontroli salda i pierwsze trzy wiersze. Pakiet 100 stron kosztuje 12 USD i nie wygasa. Zobacz cennik.

Jak przypisywane są kategorie?

AI przypisuje każdej operacji jedną z Twoich kategorii, a Twoje własne reguły zawsze mają pierwszeństwo. Zobacz kategoryzację transakcji.

Następny wyciąg zajmie kilka sekund.

Zobacz, co znajdziemy na Twoim wyciągu, zanim zapłacisz.

Prześlij wyciąg