如何使用.NET读取Microsoft Money数据文件?

时间:2009-03-05 04:28:09

标签: import ofx quicken

我需要从MS Money数据文件中读取和导入数据。我怎样才能做到这一点?有可用的SDK吗?

我想有类似的机制来读取Quicken文件。

5 个答案:

答案 0 :(得分:6)

随着Microsoft停止使用MS Money产品,我正在研究同样的问题,试图对MS Money数据文件交易信息进行全数据导出。我能够遇到的最好的是一个论坛帖子详细说明操纵文件可通过MS Access读取。不幸的是,他的方法需要购买一个软件来“修复”文件以使其可打开。线程在这里:http://www.archivum.info/microsoft.public.money/2007-09/msg00739.html,文字在下面。

  

好的300美元+一些自定义SQL编程我终于找到了办法   摆脱金钱监狱。这是如何

     
      
  1. 在此处获取FileBinReplace实用程序http://www.softtreetech.com/24x7/script.htm
  2.   
  3. 将其作为FileBinReplace * .mny运行“MSISAM数据库”“标准Jet DB”
  4.   
  5. 将* .mny重命名为* .mdb
  6.   
  7. 使用AccessFIX工具(300美元;在网上搜索下载链接)进行修复   MDB文件。
  8.         

    将TRN和TRN_INVOICE表作为   需要的。

         顺便说一句,当我看到内部的时候   在Money中的数据库设计,我是   真的很震惊。那个数据库是   肯定是由入门级设计的   数据库程序员......学生可能......   谁不关心关系   数据库设计,规范化或   效率......仅供记录,   发票文字字符串(地址,   客户备注,行项目   描述等。存储锡   在线的同一张桌子   交易存储,发票   标题和详细信息存储在   同桌!!!你明白了   谁和如何设计它)

我希望MS不再支持他们发布数据文件规范的产品或数据文件格式,以便可以创建工具来正确导出现有数据。

以下是一个SourceForge项目,用于以其他格式导出MsMoney数据:http://sunriise.sourceforge.net/

答案 1 :(得分:1)

答案 2 :(得分:1)

OFX与MS Money数据文件(mny)无关。 OFX是基于sgml或xml的开放标准,取决于OFX版本,MNY是专有的二进制格式。 MS Money可以导入OFX文件,但仅此而已。

如果要求只导入一次,则从Money导出到csv或qif并处理导出的文件。同样适用于Quicken。

Money Sunset是免费的。

答案 3 :(得分:0)

如果您正在寻找英国版本,请尝试http://www.microsoft.com/en-us/download/details.aspx?id=26915

答案 4 :(得分:0)

此工具是免费的,可以执行更全面的Microsoft Money数据导出。我不认为它可以以编程方式使用。 http://www.ultrasoft.com/MoneyLink/overview.shtml