永发信息网

如何把excel转成带小数的dbf

答案:1  悬赏:20  手机版
解决时间 2021-04-04 07:11
  • 提问者网友:雨不眠的下
  • 2021-04-03 18:53
如何把excel转成带小数的dbf
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-04-03 19:08
在一般情况下,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

这样就很轻松地完成了修改。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯