QIF 转 Excel 转换器
在浏览器里把 QIF(Quicken 交换格式)文件转成 Excel,拆分交易、分类和投资记录都保留。文件不上传。
把文件拖到这里
或者
支持 .qif · 一次最多 20 个文件 · 单个最大 1.4 GB 这里的「上传」「下载」指的是浏览器从本机读一个文件、再写一个回去。你的文件不会发往任何服务器 —— 打开浏览器的网络面板看:没有任何一个请求带着你的文件。
QIF 文件不写明日期顺序。只要有一个日期大于 12 号就能判断出来;一个都没有时按月在前读,这是 Quicken 的写法。
和开源解析库逐字段对照
| 检查内容 | 结果 |
|---|---|
| 含交易的 QIF 文件 | 21 个文件、87 笔交易:435 个字段中 431 个一致(日期、金额、收款方、备注、编号) |
日在前的文件(23/10/2013) | 不用告诉它,自动按日在前读,日期全对 |
欧洲写法的金额(-1.234,56) | 读成 −1234.56 |
| 有标准答案的合成文件 | 1 万笔交易,每个字段都对 |
不一致的 4 个字段是两条投资记录的金额和收款方:quiffen 把它们留空,本页从记录的 $ 行和 P 行读出。日在前的文件,quiffen 需要手动指定顺序;本页从第一个大于 12 号的日期自己判断出来。
QIF 转 Excel 常见问题
QIF 是什么文件?
Quicken Interchange Format(Quicken 交换格式),Quicken 在 OFX 出现之前很久就用来导入导出数据的纯文本格式。每笔交易是连续几行,每行开头一个字母说明它是什么——D 是日期,T 是金额,P 是收款方,L 是分类——一行 ^ 表示结束。Quicken 和 Microsoft Money 都用过它,很多银行和理财软件至今仍提供这种导出。
它怎么知道 03/04 是 3 月还是 4 月?
QIF 从不写明,所以会先扫描整个文件。只要有一个日期的第一个数字大于 12——比如 23/10/2013——就证明是日在前;有一个第二个数字大于 12,就证明是月在前。两种都没有的文件按月在前读,这是 Quicken 的写法。如果对你的文件不对,转换前在「文件里的日期」里手动选。
拆分交易会怎样?
交易仍是一行、金额是总额,各部分放进「Splits」列,写成「分类: 金额」,用分号隔开——比如「Groceries: -45.00; Household: -12.50」。放在同一格里,金额列加起来仍然等于账户的变动;如果把拆分单独成行,就会被重复计算。
Quicken 的投资账户能转吗?
能。投资账户的记录有操作(Buy、Sell、Div、ReinvDiv 等)、证券、数量、价格、佣金和金额这几列,分别取自记录的 N、Y、Q、I、O、T 行。同一文件里的现金和银行记录保留各自的列。
「Category」和「Cleared」列里是什么?
就是文件里写的内容。Category 是 L 行——比如 Bills:Electric 这样的分类,或者转账时方括号里的账户名。Cleared 是 C 行:星号或 c 表示已清算,X 或 R 表示已对账。两者都不做任何改写。
QIF 里有多个账户怎么办?
完整的 Quicken 导出会用 !Account 块列出账户,每笔交易属于它前面最近列出的那个账户。每个账户各成一个工作表,名字和文件里一样。只含一个账户交易的 QIF,就是一个叫 Transactions 的工作表。
转换结果是 XLSX 文件吗?
是的。结果保存为 .xlsx,能打开 XLSX 文件的程序都能打开它。
真的免费吗?
是。本站所有转换都免费,不用注册、没有水印、不限次数。处理在你自己的设备上完成,我们没有服务器账单要转嫁给你。
需要安装什么吗?
不需要。任何现代浏览器都能用,Windows、macOS、Linux、安卓、iOS 都一样。不用安装软件,也不用注册;在页面里转换过一次之后,断网也照样能继续转。