officeWord怎么读什么意思(word中插入的excel对象如何被python读取了?)

wufei123 发布于 2023-11-30 阅读(548)

我这里有pywin32的示例在excel中插入的对象,都归属于InlineShape操作步骤:1)打开word2)找到对应的excel对象3)激活excel对象(类似于鼠标双击)4)读取excel对象示例word文档(带excel对象的表格.docx):

示例代码:importwin32com.clientaswin32fromwin32com.clientimportconstantsimportosdoc_app=win32.gencache.EnsureDispatch

(Word.Application)#打开word应用程序doc_app.Visible=Truecurr_path=os.getcwd()file_path=r%s\带excel对象的表格.docx%

curr_pathdoc=doc_app.Documents.Open(file_path)print(doc.InlineShapes.Count)shp=doc.InlineShapes(1)ole_format

=shp.OLEFormatole_format.Activate()obj=ole_format.Objectprint(obj.Sheets(1).Range(A1).Text)#读取左上角的单元格

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

汇鑫 新闻20909