网站大量收购独家精品文档,联系QQ:2885784924

将dbf文件转成xls文件方法.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
将dbf文件转成xls文件方法

将dbf文件转成xls文件的方法 1、将一个dbf文件转成一个xls文件 ????方法一.Excel直接调出dbf文件,通过“另存为”保存成xls文件。   具体操作如下:   1)启动Microsoft Excel   2)打开dbf文件:选定“文件”菜单,选择“打开”命令,在打开对话框窗口的“文件类型”下拉列表中,选取“dBase文件(*.dbf)”在“查找范围”中指定盘符和文件夹,选中要打开的dbf文件,单击“打开”按钮。   3)将文件另存为xls文件:选定“文件”菜单,选择“另存为”命令,在另存为对话框窗口的“保存类型”下拉列表中,选取“microsoft excel 工作簿(*.xls)”,在“文件名”文本框中输入文件名,单击“保存”按钮。 注意:如果在打开dbf文件时,出现“不可识别的文件格式”的提示,说明此dbf文件版本较高,无法正常转换(一般在foxBASE、FoxPro程序下产生的dbf文件用此方法能正常转换),应另选其它转换方法。 方法二.用Visual Foxpro提供的“导出”功能,将dbf文件转换成xls文件 具体操作如下:   1)启动Visual Foxpro程序   2)选定“文件”菜单,选择“导出”命令,在导出对话框窗口“类型”下拉列表中,选取“microsoft excel 5.0(xls)”或者“microsoft excel 2.0,3.0,and 4.0(xls)”;在“来源于”文本框中指明要转化的dbf文件的路径及文件名;在“到”文本框中指明最终转化成xls文件所存放的路径和文件名;如只想把dbf文件中符合某些条件的数据转换成xls数据,可点击“选项”按钮,在出现的“导出选项”对话框中进行相应的设置,然后点击“确定”按钮。  方法三.利用copy命令进行数据的转化   具体操作如下:   1)启动Visual Foxpro程序   2)在系统的命令窗口输入如下两条命令:    use 表文件名    copy to 目标文件名.xls type xls 此方法也可以使用范围或条件子句只将满足条件的数据转换成Excel文件。 2、用编程方法将多个dbf文件转成一个xls文件中的不同工作表 具体操作如下: 1)启动Visual Foxpro程序 2)在系统的命令窗口中输入如下命令:   modify command 3)在打开的文本编辑窗口中输入以下代码: c=0     do whil .t.      bm=space(20)      clear      @2,10 say “请输入需转化的表名(带路径和扩展名):” get bm      read      bm=alltrim(bm)      if file (bm)        use bm        if c=0         exc=createobject(“excel.application”)         exc.workbooks.add        endi        if c=3          exc.sheets.add        endi        c=c+1        sh=sheet+str(c,1)        exc.worksheets(“sh”).activate        exc.visible=.t.        zds=fcount()        for m=1 to zds         exc.cells(1,m).value=field(m)        endfor        jls=reccount()        for n=1 to jls        go n        scatter to sj memo        for x=1 to zds         exc.cells(n+1,x).value=sj(x)        endfor        endfor        use         exc.visible=.f.      else         wait “该文件不存在!” windows at 20,50 timeout 2      endif      ss=messagebox(“还要继续转化吗?”,36,“转化文件”)      if ss=7       if c0        exc.visible=.t.       endi     

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档