excel工作表转换为dbf数据库的注意事项

excel工作表转换为dbf数据库的注意事项

ID:8797874

大小:38.00 KB

页数:3页

时间:2018-04-08

excel工作表转换为dbf数据库的注意事项_第1页
excel工作表转换为dbf数据库的注意事项_第2页
excel工作表转换为dbf数据库的注意事项_第3页
资源描述:

《excel工作表转换为dbf数据库的注意事项》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Excel工作表转换为DBF数据库的注意事项电脑知识2007-11-1109:24:34阅读501评论0  字号:大中小 订阅要把具有二维表性质的Excel工作表转换为DBF数据库,在将Excel工作表保存为dBASE格式(DBF文件)时,有以下几点应引起大家的注意,以防止在转换过程中丢失数据。  1.DBF文件只会保存工作表中命名区域或当前区域中的数据  当以dBASE(DB2、DB3或DB4)格式保存Excel工作表、且该工作表中包含一个名为“Database”的区域时,只有命名区域中的数据会保存到dBASE文件中。

2、如果区域命名之后又添加了新记录,则必须重新定义包括新记录的“Database”区域后,才能以dBASE格式保存工作表。  如果工作表中并没有名为“Database”的命名区域,那么只有当前区域中的数据会被转换。如果数据的第一行包含文本,Excel会将它作为标题行来定义字段名。如果第一行中包含的全是数字,则Excel会创建诸如N1、N2之类的字段名。  2.工作表中字符串长度不超过列宽  以dBASE格式保存Excel工作表数据时,Excel会为每个字段(数据列)指定数据类型,该类型取决于数据库区域或当前区域中第一条记录的

3、字段数据。  如果第一条记录的字段中包含文本,就会将该字段指定为字符数据类型,这样其他行中对应于该字段的任何数字都将变为字符串。字段的列宽决定了字符串的长度,长度大于列宽的字符串在DBF文件中将被截断。若要防止数据丢失,请在Excel中选定需要转换的区域,然后使用一种等宽字体,如“Courier”字体。  3.使用非常规的数字格式  如果Excel工作表中小数具有“常规”数字格式,在DBF文件中小数位将被截掉。在以dBASE格式保存数据之前,请对该字段中的所有数据应用其他数字格式,方法是:在“格式”菜单上,单击“单元格”

4、,再单击“数字”选项,在“分类”框中,单击“数值”或“科学记数”选项,然后指定所需的小数位数。  4.将时间数据更改为文本数据  将Excel工作表转换为DBF文件时,不能转换包含时间数据的字段。在以dBASE格式保存数据之前,请使用TEXT函数将时间数据更改为文本数据。 评论这张转发至微博Excel格式转换为DBF格式小工具发布时间:2011-03-18  浏览次数:   ExcelToDbf.rar 新建任务---选择需要转换的原始excel文件---核对需要转化的工作表及内容,一般情况下点确定---设置目标dbf的

5、字段名称及类型长度,可以取默认也可以修改,确定---选择需要生成的目标dbf的存放路径及名称---点击保存---系统提示导入完成后确定---如果以后仍然需要转换相同类型的文件,可以将该任务保存,以后只需选择该任务点击执行任务,选择原始excel文件后系统就会按照保存的任务中原来设置的对应关系转换成相应的dbf文件。如果不需要点击cancel。最后到保存的目标dbf文件处寻找生成的dbf文件即可,可以打开核对以后导入相关系统中。1.DBF文件只会保存工作表中命名区域或当前区域中的数据:当以dBASE(DB2、DB3或DB4

6、)格式保存Excel工作表、且该工作表中包含一个名为“Database”的区域时,只有命名区域中的数据会保存到dBASE文件中。如果区域命名之后又添加了新记录,则必须重新定义包括新记录的“Database”区域后,才能以dBASE格式保存工作表。如果工作表中并没有名为“Database”的命名区域,那么只有当前区域中的数据会被转换。如果数据的第一行包含文本,Excel会将它作为标题行来定义字段名(字段名字与不要以数字开头)。如果第一行中包含的全是数字,则Excel会创建诸如N1、N2之类的字段名。2.工作表中字符串长度不

7、超过列宽:以dBASE格式保存Excel工作表数据时,Excel会为每个字段(数据列)指定数据类型,该类型取决于数据库区域或当前区域中第一条记录的字段数据。如果第一条记录的字段中包含文本,就会将该字段指定为字符数据类型,这样其他行中对应于该字段的任何数字都将变为字符串。字段的列宽决定了字符串的长度,长度大于列宽的字符串在DBF文件中将被截断。若要防止数据丢失,请在Excel中选定需要转换的区域,然后使用一种等宽字体,如“Courier”字体。3.使用非常规的数字格式:如果Excel工作表中小数具有“常规”数字格式,在DB

8、F文件中小数位将被截掉。在以dBASE格式保存数据之前,请对该字段中的所有数据应用其他数字格式,方法是:在“格式”菜单上,单击“单元格”,再单击“数字”选项,在“分类”框中,单击“数值”或“科学记数”选项,然后指定所需的小数位数。4.将时间数据更改为文本数据:将Excel工作表转换为DBF文件时,不能转换包含时间数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。