如何使用xlwings和python有效地自动化excel任务?

时间:2019-04-15 09:24:54

标签: python excel xlwings

我知道xlwings使用Windows COM和东西,并基于此:https://support.microsoft.com/en-us/help/196776/office-automation-using-visual-c(第8个问题):

  

Automation出现速度问题的常见原因是重复读取和写入数据。这是典型的Excel Automation客户端。

这就是我正在做的事情,需要大量的阅读和写作,后来我可以看到EXCEL.exe占用了我50%的CPU使用率,并且我的python脚本已经停止了(只是停止了,但python.exe仍在TM上。)

现在有什么可以解决的吗?我问是因为,继续上面的引用,微软说:

  

但是,大多数人并不知道通常可以使用SAFEARRAY一次写入或读取所有数据。

所以我想有一种方法可以使用xlwings在python上工作吗?

请注意:有些事情我无法在其他库上完成,例如“获取用户可见的单元格上的值,我得到的只是公式”。所以我想xlwings就是这样。谢谢。

0 个答案:

没有答案