[問題] 用Spreadsheet讀取excel檔案好慢

看板Perl作者 (bwtalk)時間12年前 (2013/06/05 17:05), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
data是有點大 row有150個左右 column有40000個左右 用Spreadsheet::ParseExcel來讀取excel檔案好慢 只是單純取出一格(cell)中的資料就大概要10秒......... 計算全部資料豈不要花好幾天Orz code很簡單 大概長這樣子 http://ppt.cc/W-db 請問是哪邊寫錯嗎 或是該如何改善呢 煩請解惑 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.20.244

06/06 00:08, , 1F
確定十秒是花在讀一格嗎? 還是包含開檔讀上下界的時間?
06/06 00:08, 1F

06/06 10:47, , 2F
直譯語言慢是正常的... perl也很悲劇
06/06 10:47, 2F

06/06 10:47, , 3F
啊 忘了這裡就是perl版 XDD
06/06 10:47, 3F

06/06 10:48, , 4F
以為在python版
06/06 10:48, 4F

06/06 11:12, , 5F
抱歉抱歉 10秒應該是開檔所以花時間
06/06 11:12, 5F

06/06 11:13, , 6F
最後處理完整個檔案的時間大概只要五分鐘
06/06 11:13, 6F

06/06 11:14, , 7F
PERL還是蠻好用的XD
06/06 11:14, 7F
文章代碼(AID): #1Hhlz0_n (Perl)
文章代碼(AID): #1Hhlz0_n (Perl)