【问题标题】:Python Win32 Turn off Excel CalculationPython Win32 关闭 Excel 计算
【发布时间】:2017-03-06 08:54:33
【问题描述】:

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

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

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

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

此外,有谁知道我还可以关闭哪些功能来加快加载 Excel 工作簿的速度?

【问题讨论】:

  • xl = win32.DispatchEx('Excel.Applcation') - 这是真实的代码吗?

标签: python excel winapi com


【解决方案1】:

你必须先打开一个工作簿。

【讨论】:

    【解决方案2】:

    解决方法是先参考Application“类”。

    xl.Application.Calculation = -4135 # to set xlCalculationManual
    xl.Application.Calculation = -4105 # to set xlCalculationAutomatic
    

    xlCalculation enumeration values 用作int

    【讨论】:

      猜你喜欢
      • 2011-09-14
      • 1970-01-01
      • 2012-12-17
      • 2013-08-04
      • 1970-01-01
      • 1970-01-01
      • 2013-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多