我在旧的Foxbase数据库的基础上重写了一个程序,其中包含.dbf文件。我需要一个工具,可以读取这些文件,并帮助将数据传输到PostgreSQL。你知道这类工具吗?
发布于 2011-11-08 07:57:37
pgdbf.sourceforge.net -为我提供的所有DBF工作过。引用网站描述:
PgDBF是一个程序,用于将XBase数据库-特别是具有备忘录文件的FoxPro表-转换为PostgreSQL可以直接导入的格式。它是一个紧凑的C项目,除了标准的Unix库之外没有其他依赖项。
如果你正在寻找一些可以在Windows上运行的程序,但是它不能直接编译,你可以使用cygwin (www.cygwin.com)来构建和运行pgdbf。
发布于 2011-11-08 06:41:48
作为迁移路径的一部分,您可以使用Python和my dbf module。将dbf文件转换为csv的一个非常简单的脚本是:
import sys
import dbf
dbf.export(sys.argv[1])这将创建一个与dbf文件同名的.csv文件。如果将该代码放入名为dbf2csv.py的脚本中,则可以将其调用为
python dbf2csv.py dbfname希望有一些方便的工具可以将csv文件导入PostgreSQL。
https://stackoverflow.com/questions/8038056
复制相似问题