一、功能介绍
DBF文件是一种数据库文件格式,主要用于存储结构化数据,在工作中如果需要将Excel表格文件转换为该格式可以使用方方格子的输出为DBF功能。
常见问题场景
(一)将Excel表格转换成DBF格式
功能界面
(一)将Excel表格转换成DBF格式
操作步骤
1.点击 方方格子 》工作表 》 更多格式转换 》 输出为DBF...
2.设置DBF文件保存的文件夹位置,设置DBF文件名,高级选项勾选表格含标题行(首行),设置完成后点击 确定 按钮
提示:
①勾选表格含标题行(首行),当某列既含有文本也含有数字时,需要设置此列为文本格式,如图中B列数字左上角有绿色角标。
②表格首行没有标题不需要勾选高级选项。
③DBF文件若无法转换请参考下方注意事项。
3.在文件夹中生成所需的DBF格式文件
(一)支持的场景
1.支持xls格式、xlsx格式的工作簿进行转换。
2.支持使用Microsoft Office 2016及以上版本。
(二)不支持的场景
1.不支持WPS Office。
2.不支持Microsoft Office 2007、2010、2013等版本。
(三)报告与进度
1.本功能运行完成后默认不提供完成报告,如果碰到有异常/错误,则提供报告。
2.当处理数据量较大时,会提供进度提示。
(四)其他说明
1.提示:找不到可安装的ISAM。原因是缺失数据库引擎解决方法:先下载安装组件后再转换。(下载地址)
2.提示:字段定语语法错误,原因是首行标题字段在DBF格式中不允许;例如:首行标题不能是以下单词:CREATE、DROP、ALTER 、SELECT 、INSERT 、UPDATE、DELETE、GRANT 、REVOKE、FROM、WHERE、AND、OR、GROUP、ORDER、CLOSE、INDEX、DELETE、NOTE;首行标题不要包含符号。
解决方法:检查首行标题字段,修改非法名称和符号
3.提示:CREATE TABLE 语句中的语法错误,原因是文件名错误;例如:文件名不能是以下单词:CREATE、DROP、ALTER 、SELECT 、INSERT 、UPDATE、DELETE、GRANT 、REVOKE、FROM、WHERE、AND、OR、GROUP、ORDER、CLOSE、INDEX、DELETE、NOTE;文件名不要包含符号。
解决方法:修改DBF文件名
4.提示:语法错误(操作符丢失),原因是日期数据在EXCEL中实际值为数值并非所见的样式
解决方法:使用只保留显示值功能转换成所见样式。(功能教程)
5.提示:写入数据发生错误:字段太小而不能接受所要添加的数据的数量,原因是DBF记录限制长度为255,有单元格的长度超出了这个范围
解决方法:可以使用文本长度功能找到对应单元格后修改数据。(功能教程)