楼主:
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
话说用openpyxl也可以做到的吧?你excel中有什么物件?
如果是要直接在同个xls档做运算 可用xlwings缺点是运算同时一定会打开excel 电脑整体效能会被拖累
楼主:
alasa15 (alasa)
2021-12-26 23:19:00因为已经写了很多复杂的逻辑在里面要变成python版有困难
作者:
kane111 (kane)
2021-12-28 23:42:00win32com可以会这么做大概excel规模已经很大了,所以缺点是读excel会读很久
作者: wang0424 (FFFFFF) 2021-12-29 13:34:00
觉得重写比较好,直接读取占效能
作者:
napyang (爱唱歌的大男孩)
2021-12-29 14:05:00只是要贴资料之类的 可以考虑看看直接用VBA做
楼主:
alasa15 (alasa)
2020-01-01 17:14:00谢谢大家帮忙 用xlwings速度还可以接受