有一个27万条数据的DBF文件要怎么弄成EXCEL的,我导出来都只有1万多条数据,愁死人了。我的是excel3.0的
4个回答
展开全部
1 先进入数据库软件环境,如VFP6下。
2 用命令操作方式即可实现你的要求,操作如下:
USE 你的库文件名 回车
COPY TO “盘符:\路径\目标文件名” XLS 回车
系统将会在指定的 盘符:\路径\下生成 名为:目标文件名. XLS 的EXCEL文件。
关于文件过长的问题。若一次不能全复制的话,可加条件选项分几次复制,命令如下:
COPY TO “盘符:\路径\目标文件名1” XLS FOR RECO()>50000 .AND. RECO()< =100000 回车
本例是从50000条到100000条。之后,你只要将 目标文件名1. XLS 、目标文件名2. XLS、目标文件名N. XLS 文件导入EXCEL就OK了。
好了,快去试试吧。
2 用命令操作方式即可实现你的要求,操作如下:
USE 你的库文件名 回车
COPY TO “盘符:\路径\目标文件名” XLS 回车
系统将会在指定的 盘符:\路径\下生成 名为:目标文件名. XLS 的EXCEL文件。
关于文件过长的问题。若一次不能全复制的话,可加条件选项分几次复制,命令如下:
COPY TO “盘符:\路径\目标文件名1” XLS FOR RECO()>50000 .AND. RECO()< =100000 回车
本例是从50000条到100000条。之后,你只要将 目标文件名1. XLS 、目标文件名2. XLS、目标文件名N. XLS 文件导入EXCEL就OK了。
好了,快去试试吧。
展开全部
把这么多条记录的DBF转成excel本身就很奇葩,所以我建议你还是好好考虑这个操作是否合适,是否有必要这么转。
注意磁盘格式,如果你是 FAT32 而 DBF 很大超过了 4G,则转为 excel 很可能也会超过单个文件大小。
excel 3.0 没用过,但 excel 2003 最多是 65536 万多条记录。
注意磁盘格式,如果你是 FAT32 而 DBF 很大超过了 4G,则转为 excel 很可能也会超过单个文件大小。
excel 3.0 没用过,但 excel 2003 最多是 65536 万多条记录。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写个程序,最好是分表导出。查询和导出的代码如下:
select * from 表 where recno()>=1 and recno()<=10000 into table t1
COPY TO "d:\my documents\visual foxpro 项目\t1.xls" TYPE XL5
select * from 表 where recno()>=1 and recno()<=10000 into table t1
COPY TO "d:\my documents\visual foxpro 项目\t1.xls" TYPE XL5
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
excel最多只能65533条数据,因此放在一个表里是不行的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询