当前位置:毕业生轻松求职网求职就业电脑培训学习办公软件学习Excel教程excel表格的数字转换为DBF格式,小数位怎么丢了
excel表格的数字转换为DBF格式,小数位怎么丢了

excel表格的数字转换为DBF格式,小数位怎么丢了

07-22 15:37:00  浏览次数:127次  栏目:Excel教程
标签:Excel学习,excel视频教程,http://www.qiuzhi56.com excel表格的数字转换为DBF格式,小数位怎么丢了,http://www.qiuzhi56.com

excel  表格的数字转换为DBF格式,小数位怎么丢了

dBASE 文件格式 DBF 2 (dBASE II)、DBF 3 (dBASE III) 和 DBF 4 (dBASE IV) 只能保存活动工作表单元格中所显示的文本和值,而所有单元格格式、页面设置、图形、对象和 Excel 的其他功能将丢失。只保存数据透视表当前视图中所显示的数据;其他所有数据透视表数据将丢失。

取决于 dBase 格式,只能保存活动工作表中以下数量的列:

格式 列数 DBF 2 (dBASE II) 32 DBF 3 (dBASE III) 128 DBF 4 (dBASE IV) 255

只会保存命名区域或当前区域中的数据     当以 dBASE(DB2、DB3 或 DB4)格式保存 Excel 工作表且该工作表中包含一个名为“Database”的区域时,只有命名区域中的数据会保存到 dBASE 文件中。如果区域命名之后又添加了新记录,则必须重新定义包含新记录的“Database”区域后,才能以 dBASE 格式保存工作表。

如果工作表中并没有名为“Database”的命名区域,那么只有当前区域 (当前区域:填写了数据的区域,该区域包括当前选定的单元格或单元格区域。该区域向四周扩展到第一个空行或空列。)中的数据会被转换。如果数据的第一行包含文本,Excel 会将其作为标题行来定义字段名。如果第一行中包含的全是数字,则 Microsoft Excel 会创建诸如 N1、N2 之类的字段名。

确保字符串长度不超过列宽     以 dBASE 格式保存数据时,Excel 会为每个字段(数据列)指定数据类型,该类型取决于数据库区域或当前区域中第一条记录的字段数据。

如果第一条记录的字段中包含文本,就会将该字段指定为字符类型,这样其他行中对应于该字段的任何数字都将变为字符串。字段的列宽决定了字符串的长度,长度大于列宽的字符串在 dBASE 中将被截断。若要防止数据丢失,请在 Excel 中选定需要转换的区域,然后使用一种等宽字体,例如“Courier”字体。若要调整列宽以显示全部数据,请指向“格式”菜单中的“列”,然后单击“最适合的列宽”。数字数据的字段中不能包含文本;其中的任何文本都会变为空值。

使用非常规的数字格式     如果小数具有“常规”数字格式,在 dBASE 中小数位将被截掉。在以 dBASE 格式保存数据之前,请对该字段中的所有数据使用其他数字格式。方法是:在“格式”菜单上,单击“单元格”,再单击“数字”选项卡,在“分类”框中,单击“数值”或“科学记数”,然后指定所需的小数位数。

将时间数据更改为文本数据     不能转换包含时间数据的字段。在以 dBASE 格式保存数据之前,请使用 TEXT 工作表函数将时间数据转换为文本数据。例如,若要将时间“12:34 PM”更改为文本数据,请使用函数 =TEXT("12:34", "hh:mm AM/PM")。

,excel表格的数字转换为DBF格式,小数位怎么丢了