位置: IT常识 - 正文
推荐整理分享python如何在word中读取表格内容(python如何在一个文件中运行另一个文件),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python如何在输出的几个数之间加逗号,python如何在word中特定行加入文字,python如何在word中读取表格内容,python如何在列表末尾添加元素,python如何在word中特定行加入文字,python如何在word中特定行加入文字,python如何在word中特定行加入文字,python如何在word中特定行加入文字,内容如对您有帮助,希望把文章链接给更多的朋友!
word文件看起来很复杂,不方便结构化。事实上,word文档中大概有几种内容:paragraph(段落)、table(表格)、character(字符)。我现在要分析的word文档基本都是段落和表格。本文主要讲述从word中分析表格,并将表格信息结构化的方法。
1、为了使用python解析word文件,可以使用包docx,首先需要在python中安装它。
pipinstallpython-docx2、安装后,就可以读取word文件。
importdocxfn=r'D:\长恨歌.docx'doc=docx.Document(fn)#按段落读取全部数据forparagraphindoc.paragraphs:print(paragraph.text)#按表格读取全部数据fortableindoc.tables:forrowintable.rows:forcellinrow.cells:print(cell.text)table_num=len(doc.tables)#获取文档的表格个数print(table_num)table_0=doc.tables[0]#选取第一个表table_rows=len(table_0.rows)#获取第一个表的行数print(table_rows)tab=doc.tables[0].rows[0].cells[0]#获取第一张表第一行第一列数据print(tab.text)par=doc.paragraphs[2]#读取第三段数据print(par.text)以上就是python在word中读取表格内容的方法,希望对大家有所帮助。更多Python学习指路:Python基础教程
友情链接: 武汉网站建设