如何从fpt和dbf(FoxPro)文件中获取数据?

5 foxpro visual-foxpro

文件.fpt和.dbf(在Visual FoxPro 8中制作)具有我需要或至少可以看到的文本(人类可读).但我不能这样做.MS excel不仅可以看到文本,还可以看到很多没有意义的符号.

所以我的问题是如何从文件中提取文本?Visual FoxPro 8无法打开它说soandso.fpt丢失或无效,即使我试图打开该文件(soandso.fpt).

是否可以从文件.fpt和dbf中获取文本?

Dav*_*ton 5

dbf2csv(我多年前编写的)可以将大多数 dBase 系列数据库(包括 FoxPro)转换为 .csv 或 .json 格式。它确实处理 FoxPro 备忘录文件。

这是免费的。它是用 Perl 编写的,因此当然包含源代码。你可以在这里下载:

http://burtonsys.com/download/dbf2csv.zip

目前版本为 10,日期为 2012 年 11 月 15 日。

这是一篇关于它的文章:

http://1stopit.blogspot.com/2009/06/dbf-to-mysql-conversion-on-windows.html


Mic*_*hař 4

您可以使用一些工具将 dbf 文件转换为 SQL,例如PgDBFdbf2mysql。我确信还有一些商业工具可以帮助您完成此任务。