ドイツの銀行取引明細書をExcelに変換(Sparkasse、Deutsche Bankなど)
ドイツの銀行取引明細書は、カンマ区切りの小数、DD.MM.YYYY形式の日付、Excelで壊れる複数行のVerwendungszweckフィールドを使用します。ここでは、それらをきれいに変換する方法を説明します。
ドイツのKontoauszug(取引明細書)は、Excelで開こうとするまで完璧に整理されているように見えます。カンマ区切りの小数点がテキストに変わります。DD.MM.YYYY形式の日付は3月ではなく1月になってしまいます。PDFで支払い参照情報をすべて保持していたVerwendungszweckフィールドは、4行にまたがり、取引テーブルを壊してしまいます。
これは単なる小さなフォーマットの不具合ではありません。ドイツの銀行取引明細書は、英語ロケールのスプレッドシートとは根本的に互換性のない数値、日付、テキストの規則を使用しています。コピー&ペーストは機能しません。ドイツの銀行からのCSVエクスポートでさえ、英語のExcelが正しく解析できないセミコロンを使用しています。
Deutsche Bankからの明細書を処理する駐在員会計士であろうと、SparkasseのKontoauszügeをDATEVにインポートするSteuerberater(税理士)であろうと、あるいはドイツの子会社のデータを統合する多国籍金融チームであろうと、問題は同じです。ドイツの銀行取引明細書PDFから、実際に機能するスプレッドシートに、クリーンで構造化されたデータを取得することです。
このガイドでは、ドイツの明細書特有の課題、遭遇する銀行、そしてそれらを正確に変換する最も速い方法について説明します。

ドイツの銀行取引明細書がExcelで壊れる理由
解決策に飛びつく前に、ドイツの明細書がなぜ異なるのかを正確に理解することが役立ちます。一般的なPDFコンバーターを妨げる6つの主要なフォーマットの問題があります。
1. カンマ区切りの小数とピリオド区切りの千単位
ドイツの数値は英語とは逆の規則を使用します。
| ドイツ形式 | 英語相当 | Excelが見るもの |
|---|---|---|
| 1.234,56 EUR | 1,234.56 EUR | テキスト(認識不可) |
| 15.000,00 EUR | 15,000.00 EUR | テキストまたは15.0 |
| -347,89 EUR | -347.89 EUR | テキスト |
英語ロケールのExcelは、「1.234,56」をテキスト文字列として扱います。誤った位置にあるピリオドとカンマの両方を持つ数値を解析できません。単純な検索と置換(カンマをピリオドに置き換える)は失敗します。なぜなら、千単位の区切り文字と小数点の区切り文字を、正しい順序で同時に処理する必要があるからです。
一部のドイツの明細書では、プラスとマイナスの記号の代わりに「H」(Haben/クレジット)と「S」(Soll/デビット)を使用することで、これをさらに難しくしています。したがって、「1.234,56 H」は€1,234.56のクレジットを意味し、「347,89 S」は€347.89のデビットを意味します。
2. DD.MM.YYYY 日付形式
ドイツの日付は、日-月-年の順でピリオド区切りです:01.03.2026 は2026年3月1日を意味します。
英語ロケールのExcelでは、これは2026年1月3日(MM/DD/YYYY)として解釈されます。さらに悪いことに、「15.03.2026」のような日付は正しく認識されるかもしれませんが(15番目の月はないため)、同じ列に正しく解析された日付と誤って解析された日付が混在することになります。これは並べ替えやフィルタリングの悪夢です。
一部のドイツの明細書では、個々の取引行にDD.MM.(年なし)のみが表示され、年はヘッダーにのみ記載されます。コンバーターは、コンテキストから完全な日付を推測する必要があります。
3. 複数行のVerwendungszweck
Verwendungszweck(支払い参照/目的)は、ドイツの銀行取引明細書で最も複雑なフィールドです。SEPAは最大140文字を許可しており、PDF上では2〜4行に折り返されます。単一の取引は次のようになります。
15.03. 15.03. SEPA-Lastschrift EREF+2026-03-001 MREF+M-2024-123456 CRED+DE98ZZZ09999999999 SVWZ+Miete März 2026 Wohnung 4B -1.250,00これは5行にまたがる1つの取引です。単純なPDFパーサーは5つの別々の行を作成します。優れたコンバーターは、継続パターンを認識し、それらを1つの取引にマージしてクリーンな説明を作成します。
構造化されたSEPAプレフィックス(EREF+, MREF+, CRED+, SVWZ+)には、ほとんどのユーザーがスプレッドシートで必要としない機械可読データが含まれています。実際の人間が読める目的(「Miete März 2026 Wohnung 4B」)は、参照コードの後に埋め込まれています。
4.ウムラウトと特殊文字
ドイツ語のテキストには、基本的なASCII文字セット外の文字が含まれています:ä, ö, ü, ß(およびそれらの大文字 Ä, Ö, Ü)。これらは以下に表示されます。
- 受取人名:「Müller GmbH」、「Bürostühle König」
- 銀行名:「Städtische Sparkasse」、「Kreissparkasse Böblingen」
- 説明フィールド:「Überweisung」、「Gebühren」、「Kontoführung」
エンコーディングの不一致により、「Überweisung」が「überweisung」または「Uberweisung」に変わります。これは、PDFがWindows-1252エンコーディングを使用しているが、コンバーターがUTF-8(またはその逆)として読み取る場合に発生します。
さらに、SEPA文字セットはウムラウトを許可しないため、銀行はSEPA取引で「Müller」を「Mueller」または「Muller」に置き換える場合があります。同じ受取人が、同じ明細書の異なる取引タイプで異なるスペルで表示されることがあります。
5. 2つの日付列
ドイツの明細書には通常、取引ごとに2つの日付が表示されます。
- Buchungstag(記帳日)- 銀行が取引を処理した日
- Wertstellung または Valuta( valut日)- 取引が利息計算のために残高に影響を与える日
これらはしばしば異なる日付です。土曜日のカード支払いは、月曜日をBuchungstagとするかもしれませんが、Valuta日は土曜日になることがあります。コンバーターは、どちらの列がどちらであるかを正しく識別する必要があります。なぜなら、会計(Buchhaltung)の目的では、Buchungstagが通常関連する日付だからです。
6. 370以上のSparkasseレイアウトバリエーション
ドイツの銀行システムは、商業銀行(Deutsche Bank, Commerzbank)、貯蓄銀行(Sparkasseネットワーク)、協同組合銀行(Volksbank/Raiffeisenbank)の3つの柱に基づいています。Sparkasseネットワークだけでも約342の独立した機関があり、それぞれが異なるPDFレイアウトを持つ可能性があります。
列の位置、フォントサイズ、ヘッダー構造、ページ形式は、Stadtsparkasse、Kreissparkasse、Landesbankの支店によって異なります。一部は標準のA4を使用し、他はコンパクトなA4/3形式(歴史的にKontoauszugsdruckerマシンで印刷されていた)を使用します。「ドイツの銀行取引明細書」を処理するコンバーターは、1つのフォーマットではなく数百のフォーマットを処理する必要があります。
Volksbank/Raiffeisenbankネットワークは、さらに645の独立した機関を追加し、それぞれ独自の明細書フォーマットを持っています。
主要なドイツの銀行とその明細書
ドイツで最も一般的な銀行から遭遇するものは次のとおりです。
Deutsche Bank
ドイツ最大の商業銀行。オンラインバンキングの「Digitales Postfach」を通じてデジタル明細書を提供します。選択可能なテキストを持つクリーンなデジタルPDF。法人顧客はEBICS経由でCAMT.053エクスポートにアクセスできます。
Commerzbank
2番目に大きい民間銀行。10年間保存されている電子Postfachを通じて明細書が利用可能です。オンラインバンキングからPDFとCSVのエクスポートの両方を提供します。法人顧客向けにMT940からCAMTフォーマットに移行しました。
Sparkasseネットワーク(約342機関)
ドイツの個人にとって最も一般的な銀行。各地域のSparkasse(Stadtsparkasse, Kreissparkasse)はわずかに異なるPDFレイアウトを持っています。明細書フォーマットにはA4、A4/3(コンパクト)、A6が含まれます。デジタル明細書はオンラインバンキングとSparkasseアプリから利用可能です。
Volksbank/Raiffeisenbank(約645機関)
ドイツの協同組合銀行ネットワーク。Sparkasseと同様に、各機関は独自の明細書フォーマットで独立して運営されています。BVRの傘下の一部です。
DKB(Deutsche Kreditbank)
主要なダイレクトバンク。Webポータルから取引をCSVとしてエクスポートしますが、CSVフォーマットはDKB独自のセミコロン区切りであり、手動設定なしでは英語Excelで正しく開きません。
ING-DiBa
大手ダイレクトバンク。オンラインバンキングを通じてPDF明細書(Kontoauszug)を提供します。CSV取引エクスポートも利用可能ですが、日付範囲が限られています。
N26
ベルリン拠点のデジタルバンク。Webアプリを通じてPDFとCSVの両方で明細書をエクスポートします。CSVエクスポートはWeb経由でのみ利用可能で、モバイルアプリでは利用できません。
Postbank
現在はDeutsche Bankの子会社。Standard、DATEV、Lexware互換フォーマットでのエクスポートを提供しており、会計に最も適したオプションの1つです。
方法1:PDFSubを使用する(推奨)
PDFSub は、上記のすべてのフォーマット課題を含む、ドイツの銀行取引明細書をネイティブに処理します。

仕組み
-
Kontoauszugをアップロード - ドイツのどの銀行のPDFでもドラッグ&ドロップしてください。PDFSubは、20,000以上のサポートされているテンプレートから銀行フォーマットを自動検出します。
-
自動フォーマット処理 - コンバーターは自動的に以下を行います。 - DD.MM.YYYY形式の日付を好みの形式に変換します - カンマ区切りの小数(1.234,56)を標準的な数値(1234.56)に変換します - 複数行のVerwendungszweckを1つのクリーンな説明にマージします - SEPA参照コード(EREF+, MREF+, CRED+)を説明からクリーンアップします - ウムラウト(ä, ö, ü, ß)を正しいUTF-8エンコーディングで保持します - BuchungstagとWertstellungを別々の列にマッピングします
-
レビューと検証 - プレビューで抽出された取引を確認します。残高は、明細書の開始および終了残高(Saldo)に対して検証されます。
-
ダウンロード - Excel(.xlsx)、CSV、QBO(QuickBooks)、OFX(Xero, Wave)、QFX(Quicken)、またはJSONとしてエクスポートします。
PDFSubがドイツの明細書で機能する理由
ドイツ語を含む130以上の言語。 抽出エンジンは、ドイツの銀行用語(Überweisung、Lastschrift、Gutschrift、Dauerauftrag)を理解し、それらを構造化されたフィールドにマッピングします。
370以上のSparkasseフォーマット。 単一のテンプレートに依存するのではなく、PDFSubはAI支援抽出を使用し、SparkasseおよびVolksbankネットワーク全体のレイアウトバリエーションに適応します。
ブラウザファーストのプライバシー。 オンラインバンキングからのデジタルPDF(ほとんどのドイツの銀行取引明細書)の場合、テキスト抽出は完全にブラウザ内で行われます。ファイルはデバイスから離れません。スキャンされたドキュメントにはサーバーサイド処理のみが使用されます。
正しい数値処理。 コンバーターは単にカンマとピリオドを入れ替えるだけではありません。ドイツの数値フォーマット規則を理解しており、これには「S」(Soll)または「−」または括弧でマークされた負の金額も含まれます。
SEPA対応の解析。 SEPA参照コード付きの複数行Verwendungszweckフィールドは、クリーンな単一行の説明にマージされます。実際の支払い目的は、機械可読の委任状および債権者参照から抽出および分離されます。
方法2:銀行ネイティブのCSVエクスポート
ほとんどのドイツの銀行は、オンラインバンキングから何らかの形式のCSV取引ダウンロードを提供しています。期待される内容は次のとおりです。
入手方法
- Deutsche Bank: オンラインバンキング → Konto → Umsätze → CSVとしてエクスポート
- Commerzbank: オンラインバンキング → Kontobewegungen → CSVとしてダウンロード
- DKB: オンラインバンキング → Kontoumsätze → Umsätze als CSV exportieren
- N26: Webアプリ → Download → CSV(モバイルアプリでは利用不可)
- Sparkasse: オンラインバンキング → Umsatzanzeige → Export(機関によって異なる)
制限事項
セミコロン区切り。 ドイツのCSVファイルは、カンマがすでに小数点の区切り文字として使用されているため、区切り文字としてセミコロン(;)を使用します。英語ロケールのExcelは、カンマ区切りCSVを期待しており、ファイル全体をA列にダンプします。
修正方法: Excelを開く → Data → From Text/CSV → ファイルを選択 → 区切り文字として「Semicolon」を選択 → 正しいエンコーディング(Windows-1252またはUTF-8)を設定します。
限られた履歴。 ほとんどの銀行は、90日から24ヶ月の取引に対してのみCSVエクスポートを提供します。公式のKontoauszüge(PDF明細書)は、はるかに長い期間をカバーしています。
公式明細書ではない。 取引のCSVエクスポートは、Kontoauszugと同じではありません。開始/終了残高、口座詳細、および公式銀行取引明細書の法的効力を欠いています。税務当局(Finanzamt)や監査人にとっては、実際のKontoauszugが必要です。
DATEV互換性なし。 銀行が特にDATEV形式のエクスポートを提供しない限り(PostbankとTargobankは提供)、ドイツの会計ソフトウェアと連携するために追加の変換が必要になります。
ドイツの数値フォーマットが維持される。 CSVにはドイツ形式の数値(カンマ区切りの小数)が含まれており、英語ロケールのツールで利用するにはまだ変換が必要です。
方法3:手動コピー&ペースト(非推奨)
PDFから取引データをコピーしてExcelに貼り付けることができます。問題点:
- 複数行のVerwendungszweckフィールドが余分な行を作成します
- テーブル構造が失われます - 列が単一のテキストブロックにマージされます
- 日付と数値はフォーマットされた値ではなくテキストとして貼り付けられます
- コピー方法によってはウムラウトが破損する可能性があります
- 開始/終了残高に対する検証がありません
数件以上の取引の場合、このアプローチは節約できる時間よりも多くの時間を消費します。
知っておくべきドイツの銀行フォーマット
CAMT.053(現在の標準)
2025年11月現在、すべてのドイツの銀行は、従来のMT940フォーマットに代わり、電子口座明細書のためにCAMT.053(ISO 20022 XML)を使用する必要があります。CAMT.053はより豊富で構造化されていますが、主に個人がPDF明細書をダウンロードするのではなく、法人顧客がEBICS(Electronic Banking Internet Communication Standard)を通じて使用します。
銀行からCAMT.053ファイルを受け取る場合、DATEV、Lexware、またはSAPのような会計ソフトウェアは直接インポートできます。PDFSubは、ほとんどの個人および中小企業が扱うPDF Kontoauszugのパスに焦点を当てています。
MT940(廃止)
SWIFTのMT940フォーマットは何十年もの間標準でしたが、2025年11月にドイツ銀行業界委員会によって正式に廃止されました。MT940に依存し続けているレガシーシステムは、CAMT.053に移行する必要があります。
DATEV
銀行フォーマットそのものではありませんが、ドイツで支配的な会計データ交換フォーマットです。ドイツの税理士(Steuerberater)および会計事務所のほぼすべてがDATEVソフトウェアを使用しています。銀行取引明細書を変換する際、DATEV互換の出力は、ドイツの企業にとって最終的な目標となることがよくあります。
ドイツの銀行取引明細書変換が必要なのは誰か?
Steuerberaterおよび会計事務所。 ドイツには約89,000人の認定税務アドバイザーと62,000の会計事務所があり、その多くが毎日顧客の銀行取引明細書を処理しています。PDF KontoauszügeをDATEVインポート用の構造化データに変換することは、コアワークフローです。
ドイツの駐在員。 ドイツには1240万人の外国人が住んでおり、多くが母国の当局、会計士、またはドイツのフォーマットを理解しない貸付業者に財務書類を共有する必要があります。
国際的な企業。 ドイツはヨーロッパ最大の経済国です。ドイツの子会社を持つ企業は、ドイツの銀行データを、英語の数値と日付フォーマットを期待する本社システムと統合する必要があります。
フリーランサーおよび中小企業経営者。 ドイツの成長するフリーランサー経済(FreiberuflerおよびEinzelunternehmer)は、税務申告(Steuererklärung)および簿記のために明細書データを必要とすることがよくあります。多くはDATEVよりもシンプルなツールを使用しており、Excel/CSV出力を必要とします。
Excelでドイツの財務データを扱うためのヒント
変換後も、これらのヒントを念頭に置いてください。
日付フォーマットの検証。 インポート後、日付で並べ替え、日付が連続していることを確認します。3月であるべき日付が1月になっている(またはその逆)場合は、DD.MM対MM.DDの解析エラーを示しています。
負の金額の確認。 ドイツの明細書では、デビットが「S」(Soll)または「−」または括弧でマークされている場合があります。変換後にデビットとクレジットが正しく符号化されていることを確認してください。
Verwendungszweckの保持。 完全な参照テキストは、請求書と支払いを照合するのに役立つ場合があります。フィールドが長くても、完全なフィールドを保持してください。後でフィルタリングまたは検索することができます。
元のPDFを保管。 Kontoauszugは法的文書です。常に元のPDFを変換されたスプレッドシートと一緒に保管してください。ドイツの税法(Abgabenordnung)では、財務記録を10年間保持することが義務付けられています。
エンコーディングに注意。 ウムラウトが文字化け(äの代わりにäなど)して表示される場合は、誤ったエンコーディングでファイルが開かれました。Excelで:Data → Get Data → From Text/CSV → UTF-8エンコーディングを選択します。
よくある質問
Sparkasseの明細書をExcelに変換できますか?
はい。PDFSubは、Stadtsparkasse、Kreissparkasse、Landesbankフォーマットを含む、すべてのSparkasse機関の明細書をサポートしています。AI支援抽出は、342以上の独立したSparkasse銀行全体のレイアウトバリエーションに適応します。
Excelでカンマ区切りの小数点をどう扱いますか?
PDFSubは、抽出中にドイツのカンマ区切りの小数(1.234,56)を標準フォーマット(1234.56)に自動的に変換します。生のドイツ語CSVファイルを扱っている場合は、Excelのロケール設定を変更するか、検索と置換(まずピリオドの千単位区切り文字を削除し、次にカンマをピリオドに置き換える)を使用する必要があります。
ドイツのデジタル銀行取引明細書にはOCRの問題がありますか?
一般的にはありません。ドイツのオンラインバンキングポータルからダウンロードされた明細書はネイティブなデジタルPDFであり、テキストを選択できるため、テキスト抽出は正確かつ高速です。OCRは、スキャンされた古い紙の明細書にのみ必要です。PDFSubは両方に対応しています。デジタルPDFの場合はブラウザベースの抽出、スキャンの場合はサーバーサイドOCRを使用します。
BuchungstagとWertstellungの違いは何ですか?
Buchungstag(記帳日)は、銀行が取引を記録した日です。Wertstellung( valut日)は、取引が利息計算のために残高に影響を与える日です。これらはしばしば異なります。金曜日のカード支払いは月曜日(Buchungstag)に記帳されるかもしれませんが、Valuta日は土曜日になることがあります。会計目的では、Buchungstagが通常関連する日付です。
ドイツの銀行取引明細書をDATEVフォーマットにエクスポートできますか?
PDFSubはExcel、CSV、QBO、OFX、QFX、JSONにエクスポートします。DATEV固有のインポートについては、CSVにエクスポートし、DATEVのインポートアシスタント(Importschnittstelle)を使用して列をマッピングしてください。Postbankのような一部の銀行は、オンラインバンキングから直接DATEV形式のエクスポートを提供しています。
PDFSubはドイツの財務データを扱う上でGDPR準拠でSOC 2対応ですか?
デジタルPDFの場合、PDFSubのTier 1抽出は完全にブラウザ内で実行されます。ファイルはデバイスから離れません。スキャンされたドキュメントにサーバーサイド処理が必要な場合、PDFSub Engineがそれを処理します。これは、インターネットアクセスを持たない隔離されたサービスです。ファイルは隔離された環境で処理され、自動的に削除されます。これは、機密性の高いドイツの財務データを扱うための強力なプライバシーモデルです。PDFSubはGDPRおよびCCPAに準拠しており、SOC 2対応です。
PDFSubはいくつのドイツの銀行をサポートしていますか?
PDFSubは、すべての主要なドイツの銀行(Deutsche Bank, Commerzbank, Sparkasseネットワーク, Volksbank/Raiffeisenbankネットワーク, DKB, ING-DiBa, N26, Postbank, HypoVereinsbank, Targobank)および数百の地方機関を含む、世界中で20,000以上の銀行フォーマットをサポートしています。
複数のドイツの明細書を一度に変換できますか?
はい。複数のKontoauszügeをアップロードすると、PDFSubはそれらを順番に処理します。各明細書は、異なる銀行からのもので、フォーマットが異なっていても、独立して自動検出および変換されます。
7日間無料トライアル - All-In-Oneプラン(月額$20/ユーザー、年払い)で、銀行取引明細書コンバーター および84以上のPDFツールにフルアクセスできます。いつでもキャンセル可能です。