EXCEL可以直接另存为 DBF文件,
EXCEL2003存盘时下边的文件类型三种DBF可选( DB2,3,4 )
没格式解决办法:
1.换一个版本,WPS也可以!
2. 每个字段要在EXCEL里先定义好单元格格式,再存盘
3. 拿一个DBF来用EXCEL打开, 把数据放进去就好了.(没格式可能是因为你用的DBF版本与Excel支持的版本不兼容,所以先用你所用的数据库软件先做一个数据库结构(没纪录的),然后再Excel再加就是。我相信楼主不会想用EXCEL建数据库结构,而是只想放数据才是吧,这个办法我想不兼容也可以加进去)
2.怎样把excel表格转换成dbf格式
1、打开要转格式的Excel电子表格文件,点击文件菜单。
2、点击 另存为。
3、保存类型选择DBF (这里有DBF 2、3、4 选 DBF4就行)
4、提示不支持多份工作表的工作簿。
这里只能导出当前工作表到 DBF。点确定。
5、提示有不兼容功能。
点击“是” (去掉所有不兼容的功能)
6、关掉Excel或最小化。导出到桌面上,在桌面上会有导出文件,导出成功。
3.Excel转换为DBF格式问题 Excel文件另存为DBF格式
因为EXCEL单元格格式的不确定性等原因,不能保证它满足关系数据库的要求,如果表的特性和关系数据库的要求差距比较大的话,导入FP会有很多问题,甚至完全不可导。
其实即使感觉上被认为完全符合关系数据库的要求,因EXCEL数据精度的限制,导出的数据也是不可靠的。 所以如果建立的EXCEL表有导入FP的打算,就要在建立的时候使表近可能满足关系数据库的要求,包括: 标题:不要有空格或其它FP的禁止字符,放在第一行 格式:属性要明确,不要"常规","自定义"等,尽量和FP字段类型匹配 数据:规范,尽量不要有空数据,特别是第一行数据,表后不要有与数据无关的表尾 至于一次性可导入数据是多少,我不知道您使用什么方式导入的,因方法的不同可能有限制,但具体没注意过,我习惯于根据具体情况编一段程序导入(写完全通用的代码量太大,写不起),这样是没有行数限制,自我感觉也更信任数据的正确性 例子就不举了,如果您觉得有必要,可以传个附件(要有数据,并说明导入规则)上来,我写一个示意代码给您 个人意见,供您参考。
1、用EXCEL2007打开一份客户订单
2、选中订单中的所有内容,点击菜单"文件"-"另存为"按钮
3、选择另存为的文件格式为DBF3 (dBASE Ⅲ)(*dbf)
4、选择好后,请点击"保存"按钮.
5、d出警示窗口,此处请点击"确定"按钮.
6、d出警示窗口,此处请点击"是"按钮.
7、转化完成后,用FOXPRO软件来打开DBF格式的文件,可以看出转化效果很好
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)