day11学习Python——python操作docx

day10学习Python——python操作docx

一、文档的基本操作
from docx import  Document
1、 基本概念

1)Document对象(文档对象) - 代表一个word文件

2)heading(标题)

3)paragraph(段落) - 一段文字

4)run - 多个run可以拼成一个段落,不同的run可以单独设

5)table(表格) - 多行多列的表格

6)picture(图片) - 文档中插入的图片

2.、操作word文档
1)创建空的word文档
doc = Document()
2) 添加标题

D

h1 = doc.add_heading('一级标题内容', level=1)      # 添加一个一级标题
3、paragraph(段落)
1)直接添加整个段落文字
p1 = doc.add_paragraph('内容')
h2 = doc.add_heading('二级标题内容', level=2)
2)分段添加段落问题
段落对象.add_run(内容)
3)添加分页(换页)
doc.add_page_break()
4) 保存word文档
doc.save('files/d1.docx')
二、单独设置内容
from docx import Document
from docx.shared import Pt, Cm, Inches, RGBColor
# Pt - 像素、Cm - 厘米、Inches - 英寸
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
1、 标题相关样式

例如:

h1 = doc.add_heading(level=1)
run = h1.add_run('数据分析报告')
# 设置标题的字体大小
h1.style.font.size = Pt(25)
# 设置文字颜色
h1.style.font.color.rgb = RGBColor(97, 197, 84)
# 文字居中(CENTER、LEFT、RIGHT)
h1.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER
设置字体名称(标题的字体名称不能直接设置到标题对象上的,需要设置到提供内容的run对象上
run.f
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值