Python 使用docx库操作word文档中的表格单元格内容

1.导入库

from docx import Document

2.加载word文档对象

doc = Document(path)

3.定位表格

# 获取所有表格对象
tables = doc.tables
# 获取word中第一个表格对象
table = tables[0]

4.操作单元格

(1)获取单元格对象

a = table.cell(1, 1)	# 获取第二行第二列单元格对象
b = table.cell(1, 2)	# 获取第二行第三列单元格对象

(2)修改单元格整体内容

# 修改单元格全部内容
a.text = '新内容'

(3)修改单元格段落内容

# 获取a单元格所有段落对象。如果单元格是空,那么只有一个空段落对象
ps = a.paragraphs
# 获取第一个段落对象
p = ps[0]
# 修改整个段落内容
p.text = '新段落'
# 追加段落内容
p.add_run('123456')

5.保存word文档

doc.save(path)
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值