2021-08-02 python Word文档的读写(二)

二、打开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')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向岸看

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值