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

joe*_*joe 9 import quicken ofx

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

我想有一个类似的机制来读取Quicken文件.

Dou*_*ter 6

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

好吧300美元以上的一些自定义SQL编程我终于找到了摆脱Money监狱的方法.这是怎么回事

  1. 在这里获取FileBinReplace实用程序http://www.softtreetech.com/24x7/script.htm
  2. 运行它作为FileBinReplace*.mny"MSISAM数据库""标准Jet DB"
  3. 将*.mny重命名为*.mdb
  4. 使用AccessFIX工具(300美元;在Web上搜索下载链接)来修复MDB文件.

根据需要查询TRN和TRN_INVOICE表.

顺便说一句,当我在Money中看到内部数据库设计时,我确实感到震惊.该数据库肯定是由入门级数据库程序员设计的......学生可能......对关系数据库设计,规范化或效率一无所知......只是为了记录,发票文本字符串(地址,客户注释,行项目描述等). .存储在同一个存储在线交易的表中,发票标题和详细信息存储在同一个表中!!!你可以了解设计的人和设计方法)

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

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