从零开始的python学习Day11

本文介绍了如何使用python-docx库创建和编辑Word文档,包括设置标题、修改字体、颜色和大小,操作段落,创建表格,调整样式以及保存文件。
摘要由CSDN通过智能技术生成

day11知识回顾

python操作word文档

  • 安装三方库:python-docx,注意不是docx模块

创建空文档,在该文档上操作:

doc = Document()

标题

1. heading

xxxx:代表标题内容,数字代表将该标题设置为几级标题

doc.add_heading('xxxx',level = 数字)

2. 对标题字体修改

p = doc.add_heading('练习')
p.style.font.name = '黑体'
p.style._element.rPr.rFonts.set(qn('w:eastAsia'),'黑体')

3. 标题居中center(居左left:居右:right)

from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
p.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER

4.改变颜色

  • (x,y,z):分别表示三色中的红绿蓝,当x=y=z=0时,颜色呈黑色,当x=y=z=250时呈白色,每个参数在0到255之间,不同数值三色合成不同颜色。
from docx.shared import RGBColor
p.style.font.color.rgb = RGBColor(0,0,0)

5.字体大小

from docx.shared import Pt,Cm,Inches
p.style.font.size = Pt(25)

段落

注意:段落的字体,大小,颜色等操作其他段落也受影响,要不出现此种情况则需要使用runs这个关键字,主要是将段落里的内容提取出来,使得操作只能单独对他的内容起作用,其他段落才不受影响。

1.添加段落

  • 直接添加
p1 = doc.add_paragraph('这是段落一')
  • 分段添加
p2 = doc.add_paragraph('这是段落二')
run1 = p2.add_run("run1语句:我也是段落二")
run2 = p2.add_run("runs语句:我也属于段落二")

word显示效果:

在这里插入图片描述

2.字体修改

  • 同标题的字体修改一样

3.颜色修改

p1.style.font.color.rgb = RGBColor
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值