银行对账单转换为CSV
把MT940或camt.053银行对账单转换为记账行的CSV,全程在浏览器本地完成,不上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
把MT940或camt.053银行对账单转换为记账行的CSV,全程在浏览器本地完成,不上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
银行对账单常见有两种格式:经典的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 |
|---|---|
| 输出格式 | CSV |
| 批量处理 | 支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 读取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。格式会根据内容自动识别。
记账日期、金额 (带符号,借方为负)、币种、借方/贷方 (DBIT/CRDT) 和摘要,每笔交易一行。
能。它按RFC 4180正确转义,并带UTF-8 BOM,因此带变音符等的字符能正确显示。金额使用点号作为小数分隔符。
扁平CSV以文本形式保留摘要。结构化的camt细节字段 (例如交易对手或用途代码) 在简单表格中刻意不完整体现。