原因:
不在代码上,而在于打开excel文件的软件上。默认打开excel操作excel文件,我就是没安装Excel出现的这个问题。
我的电脑是Windows,其他系统可以尝试同样的方案。
方案
方案1:
安装Office Excel后解决。
方案2:
如果安装了wps,修改打开excel的软件。
解决:修改_xlwindows.py文件(可以用everything进行搜索)
python安装目录下找到以上提示中的_xlwindows.py,备份为_xlwindows.py.bak,修然修改_xlwindows.py
self._xl = COMRetryObjectWrapper(DispatchEx(‘Excel.Application’))
改为:
self._xl = COMRetryObjectWrapper(DispatchEx(‘KET.Application’))
就把Excel改为KET