Excel转dbf技巧及其注意事项概述

时间:2023-03-31 10:30:52 

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

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

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

4. 将时间数据更改为文本数据:将Excel工作表转换为DBF文件时,不能转换包含时间数据的字段。在以dBASE格式保存数据之前,请使用TEXT函数将时间数据更改为文本数据。

标签:区域,字段,数据,格式,Excel教程
0
投稿

猜你喜欢

  • Word技巧之将阿拉伯数字转换成中文数字或序号

    2023-02-28 04:54:20
  • Mac超强移动光标窗口捕捉工具:Hookshot

    2022-08-14 18:43:41
  • AirPods Pro丢了一只怎么办?还能用吗?

    2022-04-02 08:25:46
  • 如何在Word2003文档中将目录.附录.参考文献等编入目录

    2023-12-12 21:11:54
  • Win10专业版网络延迟高怎么解决?

    2023-01-31 00:01:22
  • 斗鱼云游戏鼠标不能用怎么办-斗鱼云游戏鼠标不能用解决方法

    2022-11-06 13:21:37
  • Win10电脑更新后玩游戏变得非常卡怎么办?

    2023-04-22 12:20:51
  • 免费升级Win10是网络安全的贡献?真是日了狗

    2022-03-02 16:56:20
  • Win10系统任务栏开始菜单按钮消失的解决方法

    2022-12-07 03:06:26
  • WPS 如何在Excel中设置倒计时

    2022-07-03 21:36:52
  • Win10开机如何进入安全模式?Win10开机进入安全模式方法

    2023-06-18 04:46:42
  • 如何修复Word 2016中的拼写错误?

    2023-05-23 22:05:29
  • iOS 12.2 beta 3可以降级吗?可降版本有哪些?

    2022-08-20 22:02:29
  • 图文详解按del无法进入bios设置的方法

    2022-04-22 03:06:12
  • 怎么判断是显卡坏了还是主板坏了?

    2022-11-03 14:56:44
  • 夸克网盘的文件怎么保存到百度网盘?(电脑端和手机端)

    2023-05-16 04:19:57
  • Windows 10开始菜单变化一览 经典功能再升级

    2023-01-15 16:58:37
  • 惠普笔记本原装Win8重装成Win7系统的教程

    2023-11-28 12:17:07
  • Win10语言栏丢失怎么办?Win10语言栏丢失的解决方法

    2023-09-10 06:48:10
  • 如何巧妙的在WPS文档中隐藏文字段落

    2023-06-19 01:03:31
  • asp之家 电脑教程 m.aspxhome.com