二、打开word文件,添加段落,获取段落内容
##(2)打开word文件
file=docx.Document('E:\岳飞.docx')
#创建段落列表,每一个元素为一个段落对象,file.paragraphs
#获取段落数
l=len(file.paragraphs)
print(l)
#获取第一段的内容,file.paragraphs[段号].text
print(file.paragraphs[0].text)
#在第二段之前插入一段,file.paragraphs[1].insert_paragraph_before(文本内容)
file.paragraphs[1].insert_paragraph_before('作者:岳飞')
#插入分页符,file.add_page_break()
file.add_page_break()
#保存
file.save('E:\岳飞.docx')
三、Word表格创建和添加内容
##(3)Word表格创建和添加内容
#打开word文件
file=docx.Document('E:\岳飞.docx')
#创建新表格,file.add_table(rows=表格行数,cols=表格列数)
table=file.add_table(rows=2,cols=3)
#添加表格行和列,table.add_row(),table.add_column(宽度)
##宽度=n厘米,Cm(n)
from docx.shared import Cm
table.add_row() #新增行
table.add_column(Cm(5)) #新增列
#访问表格中的指定单元格
cell=table.cell(0,1)
#在指定的单元格中添加内容
cell.text='古诗欣赏'
#保存
file.save('E:\岳飞.docx')
四、读取Word文档中所有表格内容
##(4)读取Word文档中所有表格内容
#创建表格列表,每一个元素为一个表格对象,file.tables
#创建行列表,每一个元素为一个行对象,tables.rows
#创建单元格列表,每一个元素为一个单元对象,tables.cells
tables=file.tables
for t in tables:
for row in table.rows:
for cell in row.cells:
print('表格内容:',cell.text)
五、Word中添加图片
#打开word文件
file=docx.Document('E:\岳飞.docx')
#添加图片,
file.add_picture('C:\\Users\\think\\Desktop\\图片\\wangye.jpg',Cm(5))
#保存
file.save('E:\岳飞.docx')