| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5533 人关注过本帖
标题:大于5万条记录的dbf文件,如何转换为excel文件?
只看楼主 加入收藏
厨师王德榜
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:199
帖 子:989
专家分:4966
注 册:2013-2-16
收藏
得分:0 
回复 17楼 sdta
谢谢前辈提供的资料.
看了那个罗马尼亚大神的代码,这个比较牛,他是相当于硬输出了一个xml的文档,再把xml周边的配置都加上,最后压缩,直接生成了一个符合规范的excel2007格式的文件.
不过,感觉他这样做,是在自己造轮子.或许,大牛就喜欢这样做吧.

我现在的做法,是用VBA写了一个插件,配合ODBC驱动,直接在excel界面中,把DBF读取进来,再另存...这样的话,一个最新格式的DBF-->EXCEL就生成好了.
效率还可以,但是缺点就是离不开ODBC驱动.
图片附件: 游客没有浏览图片的权限,请 登录注册
2022-09-01 17:14
zhken
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:284
专家分:616
注 册:2012-9-21
收藏
得分:0 
跟着大佬开开眼界
2022-09-01 22:17
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用minman在2021-5-17 14:50:28的发言:

我现在的思路是先copy to txt 文件再用excel打开,saveas为xls文件。这样速度快,但麻烦的是出现科学记数法。

DBF记录的最大数10亿,EXECL表的最大行数?

2022-09-02 10:55
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1089
专家分:2682
注 册:2015-12-30
收藏
得分:0 
2022-09-02 11:04
dbf永动机
Rank: 2
等 级:论坛游民
威 望:1
帖 子:77
专家分:21
注 册:2022-8-30
收藏
得分:0 
copy to fox2 表名
把生成的DBF表后缀成xls即可,简简单单,没有那么复杂。
2022-09-05 14:42
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用dbf永动机在2022-9-5 14:42:34的发言:

copy to fox2 表名
把生成的DBF表后缀成xls即可,简简单单,没有那么复杂。

那么神奇!
给个示例文件代码看看
2022-09-05 16:18
kimhoo
Rank: 2
等 级:论坛游民
威 望:3
帖 子:59
专家分:37
注 册:2017-5-31
收藏
得分:0 
学习了
2022-09-05 17:15
dbf永动机
Rank: 2
等 级:论坛游民
威 望:1
帖 子:77
专家分:21
注 册:2022-8-30
收藏
得分:0 
回复 26楼 吹水佬
我的数据表都是有用的,不能外传,你可以自己找个大点的数据表转一下试试看。
2022-09-06 13:10
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2214
专家分:3882
注 册:2007-4-27
收藏
得分:0 
以下是引用minman在2021-5-17 14:25:12的发言:

大于5万条记录的dbf文件,如何转换为excel文件?因为copy to type XL5只能转换大约1万6千多条,所以这个不能用。


你用的是VFP6.0
换VFP8 或 VFP9 就不存在1万6千的限制了

只求每天有一丁点儿的进步就可以了
2022-09-06 14:47
aqyejun
Rank: 4
等 级:贵宾
威 望:10
帖 子:147
专家分:113
注 册:2010-6-11
收藏
得分:0 
试试:COPY to 文件名.xls type foxplus
这个无限制!

【独叶为舟】工作室
2022-09-06 17:10
快速回复:大于5万条记录的dbf文件,如何转换为excel文件?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018430 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved