一、问题背景
今天,遇到了一个问题:以前调试好的python使用xlwings操作wps表格的脚本突然不能运行了,遇到了很多莫名问题,下面记录分享下:
开始报错如下:
D:\PycharmProjects\tiku\venv\Scripts\python.exe D:/PycharmProjects/tiku/myPyXlwings.py
Traceback (most recent call last):
File "D:/PycharmProjects/tiku/myPyXlwings.py", line 717, in <module>
myXwBook = myPyXwBook(xlsxFilePath)
File "D:/PycharmProjects/tiku/myPyXlwings.py", line 71, in __init__
self.app = xw.App(visible=False, add_book=False)
File "D:\PycharmProjects\tiku\venv\lib\site-packages\xlwings\main.py", line 310, in __init__
self.impl = engines.active.apps.add(
AttributeError: 'NoneType' object has no attribute 'apps'
加载excel文件不存在!自动创建文件!
在网上查找了很长时间,找到如下面解决方法:
把这句代码
app = xw.App(visible=False, add_book=False)
修改如下