请问谁知道怎么把Excel的文件转换成.dbf的文件,又怎样把一个.dbf的文件导入另一个.dbf的文件里?
展开全部
在一般情况下,Foxpro的DBF表文件是可以直接被Excel打开进行编辑的,不过也有例外,Excel在识别DBF文件的具体格式时只辨认第一个字节,所以我们只要将文件格式标为30或者31的改为03(十六进制),Excel就能够正确打开DBF文件。这里还有一点需要说明,上述修改方法仅适用于不包括备注型/通用型等复杂数据类型的DBF数据表文件。如果DBF数据表文件包含复杂数据类型,修改后的文件在Excel中打开时可能会产生数据丢失现象。
哪么如何修改文件的第一个字节呢?方法并不复杂,可以使用WinHex等十六进制编辑软件。
如果没有十六进制编辑软件该怎么办呢?大家可以用下面的方法:
假定要修改 C:\database\fox 下的表文件 Foxpro.dbf。
首先,利用“记事本”生成纯文本文件Fix.txt(存储在C:\database目录下),文件内容如下:
n C:\database\fox\Foxpro.dbf
l
e 100 03
w
q
其次,进入MS-DOS方式(Windows 2000及其以后版本中的命令提示符),在命令提示符下键入如下命令:
debug < c:\database\Fix.txt
这样就很轻松地完成了修改。
哪么如何修改文件的第一个字节呢?方法并不复杂,可以使用WinHex等十六进制编辑软件。
如果没有十六进制编辑软件该怎么办呢?大家可以用下面的方法:
假定要修改 C:\database\fox 下的表文件 Foxpro.dbf。
首先,利用“记事本”生成纯文本文件Fix.txt(存储在C:\database目录下),文件内容如下:
n C:\database\fox\Foxpro.dbf
l
e 100 03
w
q
其次,进入MS-DOS方式(Windows 2000及其以后版本中的命令提示符),在命令提示符下键入如下命令:
debug < c:\database\Fix.txt
这样就很轻松地完成了修改。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |