[算表] 写入大量资料

楼主: neplayer ( )   2014-05-04 20:13:22
软件: EXCEL
版本: 2013
我现在有一个sqlite的数据库,需要频繁的操作,不过问题不是在sqlite这边XD
问题在我从数据库把data SELECT出来后,要放到excel的储存格
这一步很花时间
现在测试的data数量大概是5000*20笔,字串数字都有 (以后还会增加)
一口气写入这十万个储存格大约需要5~6秒,然后鼠标像被绑架一样
瓶颈应该不是在SELECT这步,因为我单纯只SELECT不输出到excel的话不用一秒
我已经试过把Application.ScreenUpdating = False,但是改善不大,不到半秒吧
想请问还有没有什么方法可以增加excel的速度
作者: soyoso (我是耀宗)   2014-05-04 21:42:00
http://goo.gl/TloUj0 试试,这网站有写到
楼主: neplayer ( )   2014-05-04 22:02:00
感谢 我刚刚也找到了 这个网站也有提到改用range的方式 直接把阵列指定过去速度大幅提升 整个无感XD

Links booklink

Contact Us: admin [ a t ] ucptt.com