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