问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样将dbf文件转xls文件

发布网友 发布时间:2022-04-23 04:48

我来回答

1个回答

热心网友 时间:2022-04-19 01:40

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 c>0

                            exc.visible=.t.

                         endi

                    exit

                   endi

         enddo

将以上的代码保存为一个程序文件,然后在Visual Foxpro命令窗口中键入如下命令执行此程序:

     do <程序文件名>

以上程序在Visual Foxpro6.0上调试通过,但如果数据表中含有“通用型”字段会出现程序错误信息框提示,只要点击“忽略”按钮即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
y53s手机参数及价格 vivoy53s5g手机参数 五粮液五粮印象精制52度浓香型白酒500ml 五粮液 五粮印象 精制 52度 浓香型白酒 500ml-详细介绍 五粮液 五粮印象 精制 52度 浓香型白酒 500ml-购买最佳价格 五粮液 五粮印象 精制 52度 浓香型白酒 整箱装-详细介绍 五粮液五粮印象珍品-适用对象 白酒推荐-五粮液五粮印象珍品52%vol浓香型白酒500ml单瓶装 五粮液五粮印象精制52度浓香型白酒-适用对象 星座血型生肖分析摩羯座属蛇A型 vfp 如何修改 dbf文件 怎么样把dbf文件转换成excel 怎么合并两个dbf文件 如何打开DBF文件 dbf文件怎么编辑? 两个dbf文件中有部分重复内容,用什么命令快速找出并删除,只保留一个? dbf文件用什么打开 dbf数据库里面如何用pack命令删除整行数据 dbf文件和excel表对比相同的字段的命令 我开通了京东白条,要怎么操作使用呢? 京东商城白条怎么用? 京东白条是什么?怎么用?能干什么? 用初中物理知识解说冰箱的工作原理 京东白条是什么意思?怎么使用? 八年级 物理 无电冰箱工作 原理 八年级物理电冰箱工作原理 ,qiu 是:无电冰箱啊 电冰箱制冷的过程。。。物理里能量转化过程哦 电冰箱和空调的工作原理? 没有压缩机的电冰箱,他是怎么制冷的 mac 连上wifi上网后如何分享热点 如何做游戏陪玩? 数据库dbf文件,批处理文件命令行的详细格式是什么样的。只需要拷贝2个条件到c盘,再删除符合条件的 java 里面怎么通过sql命令来对dbf文件通过调剂进行删除? 请问DBF文件格式有什么方法和软件能打开吗? 我想修改.dbf文件的格式,应该怎么办?急急急!! dbf文件怎么打开? DBF格式怎么转换成Excel格式 如何读取DBF文件中作了删除标记的记录 如何打开DBF内容 Mac Pro无网线接口如何开wifi热点? 用手机交电费,还需要插卡吗? 用支付宝交了电费还用插一下电卡吗? 支付宝交完电费还需要电表插卡吗 支付宝交完电费,还用插一下卡吗 支付宝上充电费还需要去电表上插卡吗 支付宝交电费还用插卡吗 手机支付宝交电费后还需用卡去插电表吗 通过支付宝缴纳的电费还用刷卡确认吗? 现在用手机交电费的话,还要插卡的吗? 请问用支付宝交电费要怎么做? 支付宝交电费流程?