Excel工作表转换为DBF数据库的注意事项.docxVIP

Excel工作表转换为DBF数据库的注意事项.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Excel 工作表转换为 DBF 数据库的注意事项 电脑知识  2007-11-11 09:24:34  阅读  501  评论  0  字号:大中小 订阅 要把具有二维表性质的 Excel 工作表转换为 DBF 数据库,在将 Excel 工作表保存为 件)时,有以下几点应引起大家的注意,以防止在转换过程中丢失数据。 1.DBF 文件只会保存工作表中命名区域或当前区域中的数据  dBASE  格式( 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 格式转换为 DBF 格式小工具 发布时间 :2011-03-18 浏览次数 : ExcelToDbf.rar 新建任务 ---选择需要转换的原始 excel 文件 ---核对需要转化的工作表及内容,一般情况下点确定 --- 设置目标 dbf 的字段名称及类型长度, 可以取默认也可以修改, 确定 --- 选择需要生成的目标 dbf 的存放路径及名称 --- 点击保存 --- 系统提示导入完成后确定 --- 如果以后仍然需要转换相同类型的文件, 可以将该任务保存, 以后只需选择该任务点击执行任 务,选择原始 excel 文件后系统就会按照保存的任务中原来设置的对应关系转换成相应的 dbf 文件。如果不需要点击 cancel。最后到保存的目 标 dbf 文件处寻找生成的 dbf 文件即可,可以打开核对以后导入相关系统中。 1. DBF 文件只会保存工作表中命名区域或当前区域中的数据: 当以 dBASE (DB2 、DB3 或 DB4 )格式保存 Excel 工作表、且该工作表中包含一个名为 “ Database的”区域时,只有命名 区域中的数据 会保存到 dBASE 文件中。如果区域命名之后又添加了新记录,则必须重新定义包括新记录的 “Database区”域后,才能以 dBASE 格式保存工作表。如果工作表中并没有名为 “Database的”命名区域,那么只有当前区域中的数据会被转换。如果数据的第一行包 含文本, Excel 会将它作为标题行 来定义字段名(字段名字与不要以数字开头) 。如果第一行中包含的全是数字,则 Excel 会创建诸如 N1 、N2 之类的字段名。 2. 工作表中字符串长度不超过列宽: 以 dBASE 格式保存 Excel 工作表数据时, Excel 会为 每个字段 (数据列) 指定数据类型, 该类型取决于数据库区域或当前区域中第一条记录的字 段 数据。如果第一条记录的字段中包含文本,就会将该字段指定为字符数据类型,这样其 他行中对应于该字段的任何数字都将变为字符串。字段的列宽决定了字符串的长 度,长度 大于列宽的字符串在 DBF 文件中将被截断。若要防止数据丢失,请在 Excel 中选定需要转 换的区域,然后使用一种等宽字体,如 “Courier ”字

文档评论(0)

150****5607 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档