在EXCEL中能不能打开dbf文件
- 格式:docx
- 大小:14.22 KB
- 文档页数:1
在EXCEL中能不能打开dbf文件?
是可以的我试验成功了
先大概说明方法:DEBUG 经典的DOS命令
原理:制作DBF文件的软件经历了Dbase、Foxbase、Foxpro、Visual Foxpro这四个阶段,尽管这些软件产生的文件的扩展名都是DBF,但是其内部格式并不相同(格式标志是文件的第一个字节),总共有十一种之多。
在Visual Foxpro 3.0之前,DBF文件称为数据库,但自Visual Foxpro 3.0开始,DBF文件就称为数据表文件,其文件格式标志为30或者31(十六进制)。
Excel不能正确打开的DBF文件就是后者。
Excel在识别DBF文件的具体格式时只辨认第一个字节,所以我们只要将文件格式标为30或者31的改为03(十六进制),Excel就能够正确打开DBF文件。
这里还有一点需要说明,上述修改方法仅适用于不包括备注型/通用型等复杂数据类型的DBF数据表文件。
如果DBF 数据表文件包含复杂数据类型,修改后的文件在Excel中打开时可能会产生数据丢失现象。