使用Win32 Excel加载项com.clien公司

2024-10-01 00:20:44 发布

您现在位置:Python中文网/ 问答频道 /正文

为了工作,我需要使用安装在我电脑上的一个插件来遍历excel工作簿。这个插件叫做PI,它将仪表读数编入目录。在

我第一次启动Excel时,它工作得很好,而且是win32com.客户端没有问题。之后,插件消失了,我必须重新启动我的电脑。我做了一些研究发现win32com.客户端不加载插件。有些人已经找到了一个解决方法,可以使用以下代码。在

xl = win32com.client.gencache.EnsureDispatch('Excel.Application')
xl.Visible = True
xl.RegisterXLL(xll)
wb = xl.Workbooks.Open(xlsx)
wb.Close()

使用这段代码,我得到一个整数错误。所以我试着修改为:

^{pr2}$

上面的代码允许脚本运行,但我仍然需要在运行后重新启动计算机。在

有人有什么建议吗?在


Tags: 方法代码插件客户端pi仪表excelwin32com