doc_open = docApp.Documents.Open(os.path.abspath(filepath))
time.sleep(2)
worksheet = doc_open.InlineShapes(1).Chart.ChartData.Workbook.Worksheets("Sheet1")#打开图表关联的excel表格
time.sleep(2)
for row_index,row in enumerate(finaldata):
for column_index,value in enumerate(row):
worksheet.Cells(row_index+1,column_index+1).Value = value
doc_open.Save()
doc_open.Close()
doc=Document(filepath)
com_error Traceback (most recent call last)
in
150 doc_open = docApp.Documents.Open(os.path.abspath(filepath))
151 time.sleep(2)
--> 152 worksheet = doc_open.InlineShapes(1).Chart.ChartData.Workbook.Worksheets("Sheet1")#打开图表关联的excel表格
153 time.sleep(2)
154 # # 清空工作表默认数据
c:\users\administrator\appdata\local\programs\python\python36\lib\site-packages\win32com\client\dynamic.py in getattr(self, attr)
541 debug_attr_print("Getting property Id 0x%x from OLE object" % retEntry.dispid)
542 try:
--> 543 ret = self.oleobj.Invoke(retEntry.dispid,0,invoke_type,1)
544 except pythoncom.com_error as details:
545 if details.hresult in ERRORS_BAD_CONTEXT:
com_error: (-2147352567, '发生意外。', (0, None, None, None, 0, -2147467259), None)