c# - 以编程方式创建文件以导入 Quicken?

标签 c# xslt data-manipulation quicken qif

我需要从 SQL 数据库中选择一些记录并将其转换为 Quicken 友好的格式,以便将它们合并到现有的 Quicken 2012 家庭和企业支票帐户中。

这是我到目前为止所做的事情:

  • 尝试导入包含现有账户(名为“支票账户”)新交易的 QXF。然而,它不是将交易导入到“支票账户”中,而是创建一个新账户“支票账户 2”,而不是将新交易导入/合并到适当的预先存在的“支票账户”账户中。根据 Quicken 的网站(页面底部的链接),发生的情况是这样的:

When importing a QXF file, it's possible that one or more accounts in the QXF file already exist in the destination data file. If this is the case, Quicken will not attempt to merge the transactions in these duplicate accounts. Instead, Quicken will create a new account

  • 已联系 Quicken,但他们的支持人员显然无法理解该问题,他们只知道如何使用该程序,无法提供有关使用哪种格式的任何其他信息。
  • 研究了 QFX、QXF、OFX 和 QIF

据我所知,OFX 不受支持(QFX 仅用于在 Quicken 注册的金融机构)。此外,QIF 正在逐步淘汰,并且不支持我需要将这些记录导入到的支票账户。最后,事实证明,QXF 很难找到信息,但从我读到的情况来看,它是一种编码文件格式,需要一些 SDK 来创建,除了这个问题(如上所述)之外,它不会根据我的标准导入。

我已经束手无策了,我花了几个小时研究这个话题。任何帮助将不胜感激。

更新: 请理解,我并不是在要求您提供“最喜欢的”SDK,我只是在发现我的选项时遇到了麻烦,并且非常感谢 StackOverflow 社区为我指明方向正确的方向。

引用文献

加快QXF文献:http://quicken.intuit.com/support/help/backup--restore--file-issues/importing-and-exporting-qxf-files-in-quicken-essentials-for-mac/GEN83152.html

最佳答案

经过广泛研究,我发现解决方案是 QIF。尽管 Quicken 指出:

Note: QIF import is not available for checking, credit card, savings, 401(k), or any other brokerage accounts.

这似乎是一个错误的陈述,因为它实际上仅在导出数据时强制执行。将以下四行(记录在[此处][1])添加到任何 QIF 的顶部后,我已成功将新交易导入/合并到现有的 Quicken 2012 Checking 帐户中。我的理解是,这适用于任何帐户,无论类型如何。

!Account
NJoint Brokerage Account
TInvst
^

在我的情况下,我只需要将“联合经纪账户”替换为我想要导入的账户名称,即使指定的类型是“投资”并且我的账户是“支票”,这仍然成功。

加快 QIF 文献:Importing Data Into Quicken (Updated: 4/27/2012 | Article ID: GEN82389) 解决方案网址:Direct Method

关于c# - 以编程方式创建文件以导入 Quicken?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21121812/

相关文章:

html - 在两个同样具有特定属性的 <li> 元素之间选择具有特定属性值的 <li> 元素

c# - 在 Asp.net Core 1.1 中使用 nodeservices 下载生成的 pdf 的 byte[]

c# - 两个已知标签之间可能出现不止一次的子字符串的正则表达式

xml - 使用xsl:choose从xsl:for-each测试结果时XSLT失败

xml - XSL : Avoid exporting namespace definitions to resulting XML documents

r - 如何引用给定行以在基数 100 中创建变量

R dplyr - 按名称模式重新排列列

r - 如何根据现有模式重命名 R 数据框的列?

c# - 用于检测 ISO 语言代码的正则表达式

c# - 如何合并两个或多个实现相同接口(interface)的列表