推 lycantrope: 有什麼理由一定要在excel上計算嗎? 12/26 23:13
→ alasa15: 因為已經寫了很多複雜的邏輯在裡面 12/26 23:19
→ alasa15: 要變成python版有困難 12/26 23:19
推 kevin1732: 如果是要直接在同個xls檔做運算 可用xlwings 12/27 11:45
→ kevin1732: 缺點是運算同時一定會打開excel 電腦整體效能會被拖累 12/27 11:46
推 lycantrope: 不確定win32com能不能做到? 12/27 12:43
→ kevin1732: 話說用openpyxl也可以做到的吧?你excel中有什麼物件? 12/27 14:10
推 f821027: 用pandas dataframe 12/27 22:08
→ alasa15: 同一個excel檔裡面貼資料跟vlookup計算而已 12/27 22:54
推 dogppatrick: 強烈建議重寫一勞永逸 12/28 13:52
推 kane111: win32com可以 12/28 23:42
→ kane111: 會這麼做大概excel規模已經很大了,所以缺點是讀excel會 12/28 23:44
→ kane111: 讀很久 12/28 23:44
推 wang0424: 覺得重寫比較好,直接讀取佔效能 12/29 13:34
推 napyang: 只是要貼資料之類的 可以考慮看看直接用VBA做 12/29 14:05
推 lycantrope: 對啊,不想改寫就別用python 改vba吧 12/29 14:47
→ alasa15: 謝謝大家幫忙 用xlwings速度還可以接受 01/01 17:14