PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 用python控制excel模型計算
作者:
alasa15
(alasa)
2021-12-26 23:04:18
大家好 想請問大家
如果我把workbook讀入python
然後再修改裡面幾個儲存格內容
有辦法直接在python進行excel 物件重算這個動作嗎?
我目前只會透過openpyxl直接把它另存存檔成另外一個workbook
再把重算後的值從新的workbook抓出來
但這樣實在多花太多時間
希望有經驗的大大提點一下
謝謝
作者:
alasa15
(alasa)
2021-12-27 22:54:00
同一個excel檔裡面貼資料跟vlookup計算而已
作者:
f821027
(蛋餅)
2021-12-27 22:08:00
用pandas dataframe
作者:
kevin1732
(BLACK)
2021-12-27 14:10:00
話說用openpyxl也可以做到的吧?你excel中有什麼物件?
作者:
lycantrope
(阿寬)
2021-12-27 12:43:00
不確定win32com能不能做到?
作者:
kevin1732
(BLACK)
2021-12-27 11:45:00
如果是要直接在同個xls檔做運算 可用xlwings缺點是運算同時一定會打開excel 電腦整體效能會被拖累
作者:
lycantrope
(阿寬)
2021-12-26 23:13:00
有什麼理由一定要在excel上計算嗎?
作者:
alasa15
(alasa)
2021-12-26 23:19:00
因為已經寫了很多複雜的邏輯在裡面要變成python版有困難
作者:
dogppatrick
(沒梗)
2021-12-28 13:52:00
強烈建議重寫一勞永逸
作者:
kane111
(kane)
2021-12-28 23:42:00
win32com可以會這麼做大概excel規模已經很大了,所以缺點是讀excel會讀很久
作者: wang0424 (FFFFFF)
2021-12-29 13:34:00
覺得重寫比較好,直接讀取佔效能
作者:
napyang
(愛唱歌的大男孩)
2021-12-29 14:05:00
只是要貼資料之類的 可以考慮看看直接用VBA做
作者:
lycantrope
(阿寬)
2021-12-29 14:47:00
對啊,不想改寫就別用python 改vba吧
作者:
alasa15
(alasa)
2020-01-01 17:14:00
謝謝大家幫忙 用xlwings速度還可以接受
繼續閱讀
[問題] 參考類別變數,但不寫死類別名稱
ggirls
[問題]matplotlib繪圖
PDPAN
[問題] 使用win32com.client呼叫PowerPoint
chongzhe
[問題] WEB資料視覺化互動
ctr1
[問題] 請問用Python3.10安裝requests
adeniss
[問題] selenium有時會突然卡很久
Federer5566
[問題] flask搭配uwsgi平行處理的問題?
energyaxd
[問題] 請問編寫python的開發軟體
Gracybaby
[心得] Interpolative Decomposition 分享
mikemike1021
Re: [問題] if判斷式裡面可以指定跳到某一行執行嗎
mantour
Links
booklink
Contact Us: admin [ a t ] ucptt.com