Я пытаюсь использовать python для чтения каждого листа в excelworkbook и записи в существующий текстовый документ.
Фрагмент кода, как показано ниже:
from win32com import client
excel = client.Dispatch("Excel.Application")
word = client.Dispatch("Word.Application")
doc = word.Documents.Open("D:/xx.docx")
xl = excel.Workbooks.Open("D:/yy.xlsx")
for i in xl.sheet_names:
xl_sheet = xl_workbook.sheet_by_name(sheet_names[i])
xl.Range("A1:D20").Copy()
Однако возникает ошибка:
for i in xl.sheet_names:
Local\Programs\Python\Python38-32\lib\site-packages\win32com\client\dynamic.py", line 527, in __getattr__
raise AttributeError("%s.%s" % (self._username_, attr))
AttributeError: Open.sheet_names
Пожалуйста, помогите мне в решении этой проблемы