作者bwtalk (bwtalk)
看板Perl
标题[问题] 用Spreadsheet读取excel档案好慢
时间Wed Jun 5 17:05:02 2013
data是有点大
row有150个左右
column有40000个左右
用Spreadsheet::ParseExcel来读取excel档案好慢
只是单纯取出一格(cell)中的资料就大概要10秒.........
计算全部资料岂不要花好几天Orz
code很简单 大概长这样子
http://ppt.cc/W-db
请问是哪边写错吗
或是该如何改善呢
烦请解惑 谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.20.244
1F:→ scwg:确定十秒是花在读一格吗? 还是包含开档读上下界的时间? 06/06 00:08
2F:→ Microscft:直译语言慢是正常的... perl也很悲剧 06/06 10:47
3F:→ Microscft:啊 忘了这里就是perl版 XDD 06/06 10:47
4F:→ Microscft:以为在python版 06/06 10:48
5F:→ bwtalk:抱歉抱歉 10秒应该是开档所以花时间 06/06 11:12
6F:→ bwtalk:最後处理完整个档案的时间大概只要五分钟 06/06 11:13
7F:→ bwtalk:PERL还是蛮好用的XD 06/06 11:14