Blog'a Dön
9 Haziran 2026

Banka Ekstresi PDF'ini Excel'e Dönüştürme — Ücretsiz ve Otomatik

Banka Ekstresi PDF'ini Excel'e Dönüştürme

Her ay banka ekstrelerinizi manuel olarak Excel'e kopyalıyor musunuz? Bu rehberde herhangi bir bankanın ekstrelerini otomatik olarak Excel veya CSV'ye dönüştürmenin yollarını gösteriyoruz.

Neden Kopyala-Yapıştır Çalışmıyor?

Banka PDF'leri tablo yapısını korumaz. Kopyalayıp yapıştırdığınızda:

  • Sütunlar birbirine karışır
  • Tarihler metin olarak gelir
  • Negatif tutarlar kaybolabilir
  • Özel karakterler bozulabilir

Python ile Otomatik Excel Export

import requests

import pandas as pd

def ekstre_excel_cevir(pdf_yolu: str, api_key: str, cikti_yolu: str):

resp = requests.post(

"https://api.bank-statement-parser.clkr.work/extract",

headers={"X-Api-Key": api_key},

files={"file": open(pdf_yolu, "rb")}

)

data = resp.json()

df = pd.DataFrame(data["transactions"])

df['date'] = pd.to_datetime(df['date'])

df = df.rename(columns={

'date': 'Tarih',

'description': 'Açıklama',

'amount': 'Tutar',

'balance': 'Bakiye'

})

with pd.ExcelWriter(cikti_yolu, engine='openpyxl') as writer:

df.to_excel(writer, index=False, sheet_name='İşlemler')

print(f"✓ {len(df)} işlem {cikti_yolu} dosyasına kaydedildi")

ekstre_excel_cevir("ekstre.pdf", "pex_your_key", "islemler.xlsx")

Toplu Dönüştürme

Birden fazla aylık ekstreyi tek seferde işleyin:

import os, requests, pandas as pd

api_key = "pex_your_key"

klasor = "./ekstreler"

tum_islemler = []

for dosya in os.listdir(klasor):

if not dosya.endswith(".pdf"):

continue

resp = requests.post(

"https://api.bank-statement-parser.clkr.work/extract",

headers={"X-Api-Key": api_key},

files={"file": open(f"{klasor}/{dosya}", "rb")}

)

islemler = resp.json()["transactions"]

for i in islemler:

i["kaynak"] = dosya

tum_islemler.extend(islemler)

print(f"✓ {dosya}: {len(islemler)} işlem")

pd.DataFrame(tum_islemler).to_excel("tum_islemler.xlsx", index=False)

Ücretsiz Deneyin

Aylık 100 sayfa ücretsiz, kredi kartı gerekmez.

[Hesap Oluştur →](https://bank-statement-parser.clkr.work/tr/kayit)

Ücretsiz Başlayın

Aylık 3.000 sayfaya kadar ücretsiz. Kredi kartı gerekmez.

Hesap Oluştur