7

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

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

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

4

3 回答 3

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

于 2016-12-03T16:38:43.803 回答
4

您可以使用一些工具将 dbf 文件转换为 SQL,例如PgDBFdbf2mysql。我相信还有一些商业工具可以帮助您解决这个问题。

于 2009-12-23T13:16:07.087 回答
2

通常,您应该能够使用 Excel 和内置查询从表 (DBF) 或备忘录字段(存储在 FPT)中获取数据。基于“符号”的注释和 Visual FoxPro 9 无法打开的事实表,听起来你已经腐败了。有可用的工具来修复损坏。

这是一个列出许多好工具的网站:

我个人使用恢复。

我从其他人那里听说过 CM Table 维修也很好。

里克·舒默 VFP MVP

于 2009-12-23T16:11:00.100 回答