【问题标题】:(.OFX/.QFX/.QIF/.QBO/.OFC) file converter(.OFX/.QFX/.QIF/.QBO/.OFC) 文件转换器
【发布时间】:2011-10-11 02:09:22
【问题描述】:

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

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

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

【问题讨论】:

标签: c# asp.net ofx qif


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    line = {
            'date': transaction.date.strftime(DATE_FORMAT),
            'payee': transaction.payee,
            'memo':transaction.memo,
            'debit': debit,
            'credit': credit,
            'balance': balance
        }
    

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        http://csvconverter.gginternational.net/

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

        【讨论】:

        【解决方案5】:

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

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

        bank2csv_pro.exe input.ofx output.csv

        http://www.propersoft.net/

        【讨论】:

          【解决方案6】:

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

          【讨论】:

          • 它并没有真正涵盖我需要转换的所有文件。但是感谢您抽出时间来发布答案
          • 实际读取 OFX 变体,包括使用 OFX 文件脚本的 QFX 文件,以及 CSV 和 QIF 文件。它还将写入 QIF、OFX 和 CSV 文件。
          猜你喜欢
          • 2011-10-11
          • 2013-04-04
          • 2011-03-22
          • 2010-10-02
          • 2010-11-22
          • 1970-01-01
          • 2011-11-06
          • 2011-08-17
          • 1970-01-01
          相关资源
          最近更新 更多