9

我们正在构建一个读取文件 (.OFX/.QFX/.QIF/.QBO/.OFC) 的应用程序,并将读取的数据放入网格中的文件中。

有谁知道将文件类型(.OFX/.QFX/.QIF/.QBO/.OFC)转换为更传统的文件类型(如 XML 或 CSV)的实用程序或第 3 方工具。任何帮助将不胜感激!

我们正在使用 c#/ASP.NET 来开发 Web 应用程序。该应用程序托管在 Windows 服务器上,如果它有任何不同...

4

6 回答 6

5

fixofx是从 Wesabe 开源的。它将包括 OFX 1.0 和 QIF 文件在内的各种类型的财务文件转换为 OFX 2.0,这是一种基于 XML 的格式,因此易于解析。

于 2011-09-29T22:11:42.077 回答
4

如果有人需要以编程方式执行此操作,我编写了一个 Python 脚本ofx2csv.py将 OFX/QFX 文件转换为 CSV。

于 2015-04-19T23:36:07.717 回答
1

Bank2CSV Pro 运行良好,但免费版只能转换 10 笔交易,完整版需要 50 美元。我找到了一个免费的在线工具,可以将 CSV 转换为 OFX 和 QIF:

http://csvconverter.gginternational.net/

只需上传您的 csv,选择要映射的字段并繁荣 - 您将获得您的 QIF 或 OFX 文件。当我尝试将我的银行文件上传到 QBO 时,对我来说效果非常好

于 2015-03-12T11:25:22.003 回答
1

我找到了解决这个问题的方法。

Bank2CSV Pro 将各种银行、信用卡和投资文件(QIF、OFX、QFX、QBO、OFC)转换为 CSV 格式(文件将变成像常规电子表格一样的表格,以行作为交易。它支持命令行模式:

bank2csv_pro.exe input.ofx output.csv

http://www.propersoft.net/

于 2011-07-23T07:28:01.570 回答
1

ofx2csv.py 脚本几乎可以工作。对于 csv 不包含“备忘录”字段而 qfx 包含的花旗银行下载,我需要将备忘录字段添加到输出:

line = {
        'date': transaction.date.strftime(DATE_FORMAT),
        'payee': transaction.payee,
        'memo':transaction.memo,
        'debit': debit,
        'credit': credit,
        'balance': balance
    }
于 2015-09-27T20:20:02.160 回答
0

不确定您是在寻找完成此任务的代码还是在桌面上执行此操作的实用程序。如果是后者,请尝试iCreateOFX Basic,它将 OFX 和 QIF 文件以及 CSV 文件读取到网格中。

于 2011-07-22T17:57:15.210 回答