数据库导出数据到excel数据太大怎么解决

江湖的大哥们,请教个问题,就是在项目中把数据库表中数据导出到execl表,但数据量过大的时候要报错误,说是数据量太大了,但时时要准备导出18万条数据到excel,结果报错... 江湖的大哥们,请教个问题,就是在项目中把数据库表中数据导出到execl表,但数据量过大的时候要报错误,说是数据量太大了,但时时要准备导出18万条数据到excel,结果报错了,然后我试下了导入几千条就没有问题,请问大家有什么办法可以解决这个问题?谢谢。 展开
 我来答
_我没有昵称_
2011-05-02 · TA获得超过223个赞
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:132万
展开全部
可以试试导出为dbf文件,再用Excel打开dbf,打开时重新选择文件类型为“dBase文件(*.dbf)”就行了,条数为该版本Excel单个工作表允许的最大行数,Excel2007可以有100万条。
不知道你用的是什么数据库,如果是FoxPro,则要在导出时指定为FoxBASE格式。虽然扩展名同样是.dbf,但是FoxPro格式的文件Excel是不能正确打开的。
壹寰(深圳)科技文化有限公司
2021-03-27 广告
不同公司提供的方案也不一样。以上内容如果还觉得不够全面,也可以沟通下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
198901245631
2015-07-05 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1734万
展开全部
建议不要导出excel,当前excel中已经有支持cvs文件。
解释:cvs文件的显示方式和xls的显示方式一样,并且此显示方式的执行效率要高于xls文件的额,因为cvs文件存储的是数据直接直接用英文逗号分隔,xls是存储的cell。所以在大量数据的情况下,都是导出为cvs文件。
备注:如果数据过多的话,建议可以分多次查询导出,不要一次性导出,否则效率会很低。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanghuichi520
2011-05-02 · TA获得超过1056个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:219万
展开全部
=========== 希望能帮到 您 。。 记得给我 加分 哦 。。。。 ^_^ =======
追问
恩,好啊,一定,但是你先告诉我跟怎么解决这个问题啊!
追答
哦.. 你分批导出到..用SQL语句控制一下.第一次.查询出来..一部分.剩下的第二次导出..因为Excel所能承载的数据信息量是有限的啊..呵呵

=========== 希望能帮到 您 。。 记得给我 加分 哦 。。。。 ^_^ =======
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
350302858
2011-05-02
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
sadj sa
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a1346630263
2011-05-02
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
sadj sauik
追问
大哥们这是什么意思 啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式