银行流水 转 CSV 转换器
在浏览器里把银行或信用卡流水 PDF 转成 CSV,任何电子表格、记账软件或财务系统导入都能用,并逐行核对余额。文件不上传。
把文件拖到这里
或者
支持 .pdf · 一次最多 20 个文件 · 单个最大 1.4 GB 这里的「上传」「下载」指的是浏览器从本机读一个文件、再写一个回去。你的文件不会发往任何服务器 —— 打开浏览器的网络面板看:没有任何一个请求带着你的文件。
德国、法国等欧洲多数地区的 Excel 要求单元格之间用分号、数字里用逗号作小数点;其他地区保持默认即可。
在 12 份流水上逐字段测试
| 检查内容 | 结果 |
|---|---|
| 9 份带标准答案的生成流水:美国支票账户、信用卡、分区信用卡账单、英国、德国、中文、描述折行、倒序排列、1,500 笔交易 | 1,898 笔交易,日期、描述、金额、余额全部一致 |
| 一个开源流水解析项目测试集里的 3 份流水,印度版式,描述占三行 | 54 笔交易,日期、金额、余额全部一致;能核对的 53 行余额全部对得上 |
| 这 3 份的描述 | 54 条中 42 条完全一致;另外 12 条混进了表格上水印的字母 |
这些版式专门挑了容易出错的写法:描述折成两三行、第一行还在日期上方;支出和存入分两列,或者只有一列带正负号的金额;12.00 DR、(12.00) 这样的写法;日期写成 12/31、31 Dec 26、31.12.2026、2026-12-31,同一天后面几笔不写日期;账单期跨年;每页重复的表头、加宽字距的标题;以及最新交易排在最前的流水。
银行流水 转 CSV 常见问题
余额核对是怎么做的?
流水在每笔交易后面都印了余额,这笔账转换器也能算:上一行的余额加上这一行的金额,应该等于这一行的余额。每一行都按这个核对,结果显示在下载按钮旁边——「余额逐行核对 60/60 一致」——表格里还有一列 Balance check,对得上的行写 OK。某一行读错、和别的行粘在一起或者漏掉,这个等式就不成立,所以错误会显出来,而不是藏起来。
CSV 能导入记账或财务软件吗?
大多数都能导入这样的 CSV:列标题是简单的英文——Date、Description、Amount、Balance——日期写成 2026-12-31,所有导入工具都读成同一天,金额是带正负号的数字,支出为负。导入工具要求对应列时,只需要 Date、Description 和 Amount 这三列。Balance check 列是给你核对用的,对应时跳过它即可。
CSV 格式该选哪一种?
默认格式——字段之间用逗号、数字里用小数点——几乎所有软件都能读。只有当你要用设置为欧洲大陆多数地区的 Excel 打开时才选分号格式:那里逗号是小数点,用逗号分隔的文件会被挤成一列。
支持哪些银行?
没有名单,因为它不靠模板。它读的是流水上印的列标题——日期、摘要、支出、收入、金额、余额,以及英文、德文、法文、西班牙文里的常见说法——再看每个格子里是什么内容。只要流水里有一张带这类标题的交易表,大概率能读;把交易写成一段段文字、没有表格的流水读不了,页面会直接告诉你,而不是硬猜。
扫描或拍照的流水能转吗?
这个页面转不了。扫描件是文字的图片,里面没有可以读表格的字符,遇到这种文件页面会直接提示。可以先做 OCR 给它加上文字层,但识别读出的是一行行文字而不是一个个格子,结果要对照纸质流水检查。从网银下载的流水几乎都是文字型 PDF,可以直接转。
我的流水会被上传吗?
不会。读取 PDF 和生成表格都在这个页面里完成——没有服务器环节,账号、余额和每一个收付款方都留在你的设备上。转换时可以打开浏览器的网络面板自己核实。设了打开密码的流水,需要先在 PDF 阅读器里打开,另存一份不带密码的再转。
真的免费吗?
是。本站所有转换都免费,不用注册、没有水印、不限次数。处理在你自己的设备上完成,我们没有服务器账单要转嫁给你。
需要安装什么吗?
不需要。任何现代浏览器都能用,Windows、macOS、Linux、安卓、iOS 都一样。不用安装软件,也不用注册;在页面里转换过一次之后,断网也照样能继续转。