[問題] 透過 Python 即時更新 Excel

看板Python作者 (reindeer)時間9年前 (2014/12/16 20:54), 9年前編輯推噓3(309)
留言12則, 5人參與, 最新討論串1/2 (看更多)
請教一下 假設我有資料是用 Python 抓來的 我想利用 xlwt 寫到 Excel 但是在此同時我希望 Excel 是開啟的 這樣有沒有機會做到 Python 可以即時更新數據至該 Excel 檔 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.78.154 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1418734487.A.894.html ※ 編輯: largesperm (114.46.78.154), 12/16/2014 20:55:49


12/17 18:50, , 2F
xlwt和excel的互斥不好解決,要不要試試OLE
12/17 18:50, 2F

12/18 14:43, , 3F
這看起來很像是你要的http://xlwings.org/
12/18 14:43, 3F

12/18 14:46, , 4F
可以於開著的狀態下寫入跟讀取excel
12/18 14:46, 4F

12/18 14:52, , 5F
最後用 Pywin32 解決
12/18 14:52, 5F

12/18 20:47, , 6F
分享一下解決方法?
12/18 20:47, 6F

12/19 09:46, , 7F
pywin32 可以直接控制 COM object
12/19 09:46, 7F

12/19 09:46, , 8F
而 excel 有 COM API 這樣就 OK 了
12/19 09:46, 8F

12/20 18:33, , 9F
這樣做的好處是?要幫 Excel 擴充功能嗎?
12/20 18:33, 9F

12/21 01:33, , 10F
用 python 寫了算是專用的應用程式
12/21 01:33, 10F

12/21 01:34, , 11F
最後要出報表 試了很多 module 還是輸 excel
12/21 01:34, 11F

12/21 01:34, , 12F
加上通用性 所以選擇用 excel 出報表
12/21 01:34, 12F
文章代碼(AID): #1Ka2kNYK (Python)
文章代碼(AID): #1Ka2kNYK (Python)