Python Win32关闭Excel计算

时间:2016-10-24 14:18:53

标签: python excel winapi com

我使用以下python代码获得了excel版本;

import win32com.client as win32
xl = win32.DispatchEx('Excel.Applcation')

然后我想关闭计算,我认为这段代码会是以下但不是吗?

xl.Calculation = '-4135' #-4135 is the enum value for xlManual 

此外,是否有人知道还有什么可以让我更快地加载excel工作簿?

2 个答案:

答案 0 :(得分:0)

您必须先打开工作簿。

答案 1 :(得分:0)

解决办法是先引用Application“class”。

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

xlCalculation enumeration values 用作 xl.Application.Calculation = -4135 # to set xlCalculationManual xl.Application.Calculation = -4105 # to set xlCalculationAutomatic