作者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
→ scwg:確定十秒是花在讀一格嗎? 還是包含開檔讀上下界的時間? 06/06 00:08
→ Microscft:直譯語言慢是正常的... perl也很悲劇 06/06 10:47
→ Microscft:啊 忘了這裡就是perl版 XDD 06/06 10:47
→ Microscft:以為在python版 06/06 10:48
→ bwtalk:抱歉抱歉 10秒應該是開檔所以花時間 06/06 11:12
→ bwtalk:最後處理完整個檔案的時間大概只要五分鐘 06/06 11:13
→ bwtalk:PERL還是蠻好用的XD 06/06 11:14