我只是尝试使用 xlwings 从 python 写入 excel 文件。通过遵循简单的代码本身面临错误。我已经安装了最新版本的 Python 3.90 和xlwings 0.20.8
. 使用 pycharm-community-2020.2.3 编写代码。
下面给出了运行此代码时显示的代码和错误。
代码:
import xlwings as xw
excel_file = "test.xlsx"
wb = xw.Book(excel_file)
wb.sheets("Sheet1").range("A2").value = "Hello"
错误:
Traceback (most recent call last):
File "C:/Users/Siva/.conda/Sample/Test.py", line 5, in <module>
wb = xw.Book(excel_file)
File "C:\ProgramData\Anaconda3\envs\Projects\lib\site-packages\xlwings\main.py", line 533, in __init__
for wb in app.books:
File "C:\ProgramData\Anaconda3\envs\Projects\lib\site-packages\xlwings\main.py", line 374, in books
return Books(impl=self.impl.books)
File "C:\ProgramData\Anaconda3\envs\Projects\lib\site-packages\xlwings\_xlwindows.py", line 397, in books
return Books(xl=self.xl.Workbooks)
File "C:\ProgramData\Anaconda3\envs\Projects\lib\site-packages\xlwings\_xlwindows.py", line 313, in xl
self._xl = get_xl_app_from_hwnd(self._hwnd)
File "C:\ProgramData\Anaconda3\envs\Projects\lib\site-packages\xlwings\_xlwindows.py", line 222, in get_xl_app_from_hwnd
ptr = accessible_object_from_window(child_hwnd)
File "C:\ProgramData\Anaconda3\envs\Projects\lib\site-packages\xlwings\_xlwindows.py", line 190, in accessible_object_from_window
res = oledll.oleacc.AccessibleObjectFromWindow(
File "_ctypes/callproc.c", line 948, in GetResult
OSError: [WinError -2147467259] Unspecified error