从 DBF 文件中提取字段名称和类型
Extract Field Names and Types from DBF Files
我有大约 100 个 DBF 需要移动到 SQL 服务器。我不想尝试手动重新创建整个结构,而是希望能够从 DBF 文件中提取字段名称和字段类型,并在 SQL 服务器中创建关联的表。我知道类型会有所不同,但这不是问题,我可以映射它们。我正在使用 DBFRead,但不知道如何提取字段信息。
我不熟悉 DBFRead
,但使用我的 dbf
library:
import dbf
table = dbf.Table('some_table_here.dbf')
table.structure()
# ['test C(40)', 'test2 N(3,0)', 'test3 C(3)', 'test4 M']
我有大约 100 个 DBF 需要移动到 SQL 服务器。我不想尝试手动重新创建整个结构,而是希望能够从 DBF 文件中提取字段名称和字段类型,并在 SQL 服务器中创建关联的表。我知道类型会有所不同,但这不是问题,我可以映射它们。我正在使用 DBFRead,但不知道如何提取字段信息。
我不熟悉 DBFRead
,但使用我的 dbf
library:
import dbf
table = dbf.Table('some_table_here.dbf')
table.structure()
# ['test C(40)', 'test2 N(3,0)', 'test3 C(3)', 'test4 M']