zh

银行对账单转换为 CSV

把MT940或camt.053银行对账单转换为记账行的CSV,全程在浏览器本地完成,不上传。

正在你的设备上本地处理 ...

作为辅助功能的结构检查,并非具有法律约束力的证明。
分隔符
  • 逗号
  • 分号
  • 制表符

正在你的设备上本地处理 ...

0%

我的文件会被上传吗?

不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

银行对账单常见有两种格式:经典的SWIFT FIN MT940 (基于行,使用 :61: 表示交易、:86: 表示摘要等标签)和它的后继者、ISO 20022规范的camt.053 (结构化XML)。两者都是为机器准备的。不过,要把交易快速导入Excel、Google Sheets或电子表格工具,通常只想要一份简单的CSV。这个工具做的正是这件事:读取MT940或camt.053,输出一份记账行的扁平CSV。

拖入对账单文件,工具会自动识别格式,并为每一笔交易写出一行,每行包含记账日期、金额、币种、借方/贷方和摘要。金额带符号 (借方为负),可以直接对某一列求和;借方/贷方标识 (DBIT/CRDT) 也单独占一列。你可以一次拖入多个文件,每个都会生成各自的CSV。

全部处理完全在浏览器本地运行 (纯JavaScript,无服务器,也不从外部CDN加载外部库),含银行数据的对账单绝不会离开你的设备。CSV按RFC 4180正确加引号生成 (含逗号、引号或换行的字段会被干净地转义),并带UTF-8 BOM,因此带变音符等的字符在Excel中能正确显示。金额使用点号作为小数分隔符。

技术规格

技术规格
输入格式STA, MT940, XML, TXT
自动转换PNG, JPG, WebP, GIF, BMP, TIFF, ICO, SVG, HEIC, PDF, MP3, WAV, DOCX, MIDI, DDS, HDR, PCX, WBMP
输出格式CSV
批量处理支持
处理方式在浏览器中本地处理 (JavaScript)
文件上传

三步完成

  1. 拖入对账单:MT940 (.sta/.mt940) 或 camt.053 (.xml)。
  2. 转换在浏览器本地自动运行。
  3. 下载CSV (每份对账单一个文件,每笔交易一行)。

限制: 读取SWIFT FIN MT940或ISO 20022 camt.053 (也包括camt.052/054)银行对账单,输出记账行的CSV:记账日期、金额 (带符号,借方为负)、币种、借方/贷方标识 (DBIT/CRDT) 和摘要。MT940的摘要取自非结构化的 :86:,camt.053取自RmtInf/Ustrd。核心记账字段会被保留;更丰富的结构化细节 (例如camt中结构化的交易对手或用途代码字段)在扁平CSV中刻意不予体现。金额使用点号作为小数分隔符;CSV遵循RFC 4180并带UTF-8 BOM。列标题以德语 (de页面)或英语 (其他情况)显示。

常见问题

我的银行数据会被上传吗?

不会。读取对账单和生成CSV全部在浏览器本地运行 (纯JavaScript,无服务器);对账单绝不会离开你的设备。

支持哪些输入格式?

SWIFT FIN MT940 (.sta/.mt940/.txt) 和ISO 20022 camt.053 (.xml),也包括camt.052/054。格式会根据内容自动识别。

CSV有哪些列?

记账日期、金额 (带符号,借方为负)、币种、借方/贷方 (DBIT/CRDT) 和摘要,每笔交易一行。

CSV能在Excel中正常打开吗?

能。它按RFC 4180正确转义,并带UTF-8 BOM,因此带变音符等的字符能正确显示。金额使用点号作为小数分隔符。

摘要中会丢失内容吗?

扁平CSV以文本形式保留摘要。结构化的camt细节字段 (例如交易对手或用途代码)在简单表格中刻意不完整体现。

相关工具

MT940 转 camt.053 · MT103 转 pacs.008 · CSV 转 JSON