我需要从MS Money数据文件中读取和导入数据。我怎样才能做到这一点?有可用的SDK吗?
我想有类似的机制来读取Quicken文件。
答案 0 :(得分:6)
随着Microsoft停止使用MS Money产品,我正在研究同样的问题,试图对MS Money数据文件交易信息进行全数据导出。我能够遇到的最好的是一个论坛帖子详细说明操纵文件可通过MS Access读取。不幸的是,他的方法需要购买一个软件来“修复”文件以使其可打开。线程在这里:http://www.archivum.info/microsoft.public.money/2007-09/msg00739.html,文字在下面。
好的300美元+一些自定义SQL编程我终于找到了办法 摆脱金钱监狱。这是如何
- 在此处获取FileBinReplace实用程序http://www.softtreetech.com/24x7/script.htm
- 将其作为FileBinReplace * .mny运行“MSISAM数据库”“标准Jet DB”
- 将* .mny重命名为* .mdb
- 使用AccessFIX工具(300美元;在网上搜索下载链接)进行修复 MDB文件。
醇>将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)
答案 4 :(得分:0)
此工具是免费的,可以执行更全面的Microsoft Money数据导出。我不认为它可以以编程方式使用。 http://www.ultrasoft.com/MoneyLink/overview.shtml