PDFSub
定价APIMergeCompressEditE-Sign银行对账单博客
返回博客
银行对账单德语ExcelSparkasseDeutsche Bank国际

将德国银行对账单转换为 Excel(Sparkasse、Deutsche Bank 等)

2026年3月1日
T
Todd Lahman
Founder, PDFSub

德国银行对账单使用逗号作为小数点,DD.MM.YYYY 格式的日期,以及多行 Verwendungszweck 字段,这在 Excel 中会导致格式错误。以下是如何干净地转换它们。


您的德国 Kontoauszug(银行对账单)看起来井井有条——直到您尝试在 Excel 中打开它。逗号小数点变成了文本。DD.MM.YYYY 格式的日期被解析为一月而不是三月。Verwendungszweck 字段,在 PDF 中包含了完整的付款参考信息,现在却跨越了四行,破坏了您的交易表格。

这不仅仅是一个小的格式问题。德国银行对账单使用的数字、日期和文本约定与英语区域的电子表格根本不兼容。复制粘贴无法正常工作。即使是德国银行导出的 CSV 文件,也使用分号而不是逗号,这会导致英语版 Excel 无法正确解析。

无论您是处理来自 Deutsche Bank 的对账单的外国会计师,还是将 Sparkasse Kontoauszüge 导入 DATEV 的税务顾问,亦或是合并德国子公司数据的跨国财务团队——问题都是一样的:如何将德国银行对账单 PDF 中的数据准确、结构化地提取到真正可用的电子表格中。

本指南将涵盖德国对账单的特定挑战、您将遇到的银行以及最快速、最准确的转换方法。

Convert German bank statements to Excel - handling comma decimals, DD.MM.YYYY dates, and umlauts

为什么德国银行对账单在 Excel 中会出错

在寻找解决方案之前,了解德国对账单为何如此不同会很有帮助。有六个主要的格式问题会难倒所有通用的 PDF 转换器。

1. 逗号小数点和句点千位分隔符

德国的数字使用与英语相反的约定:

德语格式 英语等效格式 Excel 所见
1.234,56 欧元 1,234.56 欧元 文本(无法识别)
15.000,00 欧元 15,000.00 欧元 文本或 15.0
-347,89 欧元 -347.89 欧元 文本

英语区域的 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 中,这会被解释为 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

这笔交易跨越了五行。一个简单的 PDF 解析器会创建五个单独的行。一个好的转换器会识别延续模式并将它们合并为单个交易,并提供清晰的描述。

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. 两个日期列

德国对账单通常每笔交易显示两个日期:

  • Buchungstag(记账日期)- 银行处理交易的日期
  • Wertstellung 或 Valuta(值日/生效日期)- 交易影响您余额的日期,用于计算利息

这两个日期通常不同。周六的卡支付可能在周一记账(Buchungstag),但生效日期(Wertstellung)是周六。您的转换器需要正确识别哪一列是哪一个,因为对于会计(Buchhaltung)目的,Buchungstag 通常是相关的日期。

6. 370 多种 Sparkasse 布局变体

德国的银行体系建立在三大支柱之上:商业银行(Deutsche Bank, Commerzbank)、储蓄银行(Sparkasse 网络)和合作银行(Volksbank/Raiffeisenbank)。仅 Sparkasse 网络就有大约 342 家独立机构——每家机构都有可能采用不同的 PDF 布局。

列位置、字体大小、标题结构和页面格式在 Stadtsparkasse、Kreissparkasse 和 Landesbank 分行之间各不相同。有些使用标准的 A4,有些使用紧凑的 A4/3 格式(历史上在 Kontoauszugsdrucker 机器上打印)。处理“德国银行对账单”的转换器需要处理的不是一种格式,而是数百种。

Volksbank/Raiffeisenbank 网络增加了另外 645 家独立机构,它们也有自己的变体。


主要德国银行及其对账单

以下是您从德国最常见的银行那里会遇到的情况:

Deutsche Bank

德国最大的商业银行。通过网上银行的“Digitales Postfach”(数字邮箱)提供电子对账单。清晰的数字 PDF,文本可选。企业客户可以通过 EBICS 导出 CAMT.053。

Commerzbank

第二大私人银行。对账单可通过电子邮箱存储十年。提供网上银行的 PDF 和 CSV 导出。已从 CAMT 格式迁移了企业客户的 MT940。

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 的子公司。提供标准、DATEV 和 Lexware 兼容格式的导出——使其成为更具会计友好性的选项之一。


方法 1:使用 PDFSub(推荐)

PDFSub 原生支持德国银行对账单,包括上述所有格式挑战。

Step-by-step process for converting German bank statements with PDFSub

工作原理

  1. 上传您的 Kontoauszug - 拖放任何德国银行的 PDF。PDFSub 可从支持的 20,000 多个模板中自动检测银行格式。

  2. 自动格式处理 - 转换器自动执行以下操作: - 将 DD.MM.YYYY 日期转换为您偏好的格式 - 将逗号小数点(1.234,56)转换为标准数字(1234.56) - 将多行 Verwendungszweck 合并为单个干净的描述 - 清理描述中的 SEPA 参考代码(EREF+, MREF+, CRED+) - 保留变音符号(ä, ö, ü, ß)并使用正确的 UTF-8 编码 - 将 Buchungstag 和 Wertstellung 映射到单独的列

  3. 审查和验证 - 在预览中检查提取的交易。余额会根据对账单的期初和期末 Saldo 进行验证。

  4. 下载 - 导出为 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 月,所有德国银行必须使用 CAMT.053(ISO 20022 XML)作为电子账户对账单格式,取代旧的 MT940 格式。CAMT.053 更丰富、更结构化,但它主要由企业客户通过 EBICS(电子银行互联网通信标准)使用——而不是个人下载 PDF 对账单。

如果您从银行收到 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 中处理德国财务数据的技巧

即使转换完成后,也要牢记以下技巧:

验证日期格式。 导入后,按日期排序并检查日期是否连续。任何应为三月但显示为一月的日期(反之亦然)都表明存在 DD.MM 与 MM.DD 解析错误。

检查负数金额。 德国对账单可能用“S”(Soll)或“−”或括号标记借记。转换后验证借记和贷记是否正确签名。

保留 Verwendungszweck。 完整的参考文本可能有助于将付款与发票匹配。保留完整的字段,即使它很长——您以后可以随时对其进行筛选或搜索。

保留原始 PDF。 Kontoauszug 是法律文件。务必将原始 PDF 与转换后的电子表格一起保留。德国税法(Abgabenordnung)要求保留财务记录 10 年。

注意编码。 如果变音符号显示为乱码(ä 变成 ä),则文件使用了错误的编码打开。在 Excel 中:Data → Get Data → From Text/CSV → 选择 UTF-8 编码。


常见问题解答

我可以将 Sparkasse 对账单转换为 Excel 吗?

是的。PDFSub 支持所有 Sparkasse 机构的对账单——包括 Stadtsparkasse、Kreissparkasse 和 Landesbank 格式。AI 辅助提取能够适应 342 多个独立 Sparkasse 银行的布局差异。

如何在 Excel 中处理逗号小数点?

PDFSub 在提取过程中会自动将德语逗号小数点(1.234,56)转换为标准格式(1234.56)。如果您处理的是原始德语 CSV 文件,您需要更改 Excel 的区域设置,或使用查找和替换(先删除句点千位分隔符,然后将逗号替换为句点)。

德国数字银行对账单有 OCR 问题吗?

通常没有。从德国网上银行门户下载的对账单是具有可选文本的原生数字 PDF,这意味着文本提取准确且快速。OCR 仅用于扫描的旧纸质对账单。PDFSub 同时处理这两种情况——数字 PDF 使用浏览器提取,扫描件使用服务器端 OCR。

Buchungstag 和 Wertstellung 有什么区别?

Buchungstag(记账日期)是银行记录交易的日期。Wertstellung(生效日期)是交易影响您余额以计算利息的日期。它们通常不同——周五的卡支付可能在周一记账(Buchungstag),但生效日期(Wertstellung)是周六。对于会计目的,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 支持全球 20,000 多种银行格式,包括所有主要的德国银行(Deutsche Bank、Commerzbank、Sparkasse 网络、Volksbank/Raiffeisenbank 网络、DKB、ING-DiBa、N26、Postbank、HypoVereinsbank、Targobank)以及数百家地区性机构。

我可以一次转换多个德国对账单吗?

是的。上传多个 Kontoauszüge,PDFSub 会依次处理它们。每个对账单都会被独立自动检测和转换,即使它们来自不同银行且格式不同。


免费试用 PDFSub 7 天 - 在全能套餐(每年 20 美元/用户)中完全访问银行对账单转换器和 84+ 个其他 PDF 工具。随时取消。

返回博客

有疑问? 联系我们

PDFSub

您所需的一切 PDF 和文档工具,尽在一处。快速、安全且私密。

符合 GDPR符合 CCPA符合 SOC 2
由 PDFSub Engine 提供支持

产品

  • 所有工具
  • 功能
  • 银行对账单
  • API
  • 定价
  • 常见问题
  • 博客

支持

  • 关于我们
  • 帮助中心
  • 联系我们
  • 常见问题

法律条款

  • 隐私政策
  • 服务条款
  • Cookie 政策

© 2026 PDFSub. 保留所有权利。

在美国制造,怀揣对全球用户的热忱