有一个27万条数据的DBF文件要怎么弄成EXCEL的,我导出来都只有1万多条数据,愁死人了。我的是excel3.0的

 我来答
cunfu49
2013-05-20 · TA获得超过1528个赞
知道小有建树答主
回答量:829
采纳率:58%
帮助的人:245万
展开全部
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了。
好了,快去试试吧。
zhuhuaizhong
2013-05-20 · TA获得超过7276个赞
知道大有可为答主
回答量:3978
采纳率:63%
帮助的人:3621万
展开全部
把这么多条记录的DBF转成excel本身就很奇葩,所以我建议你还是好好考虑这个操作是否合适,是否有必要这么转。
注意磁盘格式,如果你是 FAT32 而 DBF 很大超过了 4G,则转为 excel 很可能也会超过单个文件大小。
excel 3.0 没用过,但 excel 2003 最多是 65536 万多条记录。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我的王是金闪闪4o
2013-05-20 · TA获得超过6702个赞
知道大有可为答主
回答量:7194
采纳率:42%
帮助的人:3369万
展开全部
写个程序,最好是分表导出。查询和导出的代码如下:
select * from 表 where recno()>=1 and recno()<=10000 into table t1
COPY TO "d:\my documents\visual foxpro 项目\t1.xls" TYPE XL5
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自在须菩提祖师
2013-05-20 · TA获得超过754个赞
知道小有建树答主
回答量:339
采纳率:100%
帮助的人:193万
展开全部
excel最多只能65533条数据,因此放在一个表里是不行的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式