导语:
本文主要介绍了关于python如何在word中读取表格内容的相关知识,包括python读取表格,以及python word排版这些编程知识,希望对大家有参考作用。
Word 文件看起来复杂且结构不便。实际上,一个word文档中的内容大概有几种:段落(paragraph)、表格(table)、字符(character)。我现在要分析的word文档基本上都是段落和表格。本文主要介绍从单词和结构化表格信息分析表格的方法。
1.为了使用python解析word文件,可以使用docx包,需要先安装在python中。
pip install python-docx
2、安装后,就可以读取word文件。
importdocx
fn= r'D:\长恨歌.docx'doc=docx.Document(fn)#按段落读取全部数据
for paragraph indoc.paragraphs:print(paragraph.text)#按表格读取全部数据
for table indoc.tables:for row intable.rows:for cell inrow.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)
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在idea中编写python10/21
- ♥ python3安装后如何启动11/05
- ♥ python排序奇偶输出10/09
- ♥ \t在python中代表什么08/18
- ♥ Python和Echarts结合的可视化工具:pyecharts11/04
- ♥ 如何在python中切换工作目录12/16
内容反馈