Python--对word文档操作

#
from docx import Document
from docx.oxml.text import paragraph
from docx.shared import Pt
from docx.shared import Inches
from docx.shared import RGBColor
from docx.oxml.ns import qn
# 新建空白文档
doc1 = Document()
# 新建文档标题
doc1.add_heading("如何使用Python创建word文档", 0)
doc1.add_heading("Python安装", 1)
doc1.add_heading("第一步", 2)
# 添加内容
doc1.add_paragraph("下载,通过命令安装")
# 段落中增加文字,并设置字体字号
run = doc1.add_paragraph("注意:这里要设置字号为20").add_run("我要设置成字号为20")
run.font.size = Pt(20)
# 设置英文字体
run = doc1.add_paragraph("这里要设置英文字体").add_run("hello word")
run.font.name = "Times and Roman"
# 设置中文字体
run = doc1.add_paragraph("这里要设置中文字体").add_run("你好中国")
run.font.name = "宋体"
# 设置斜体
run = doc1.add_paragraph("这里要设置斜体字").add_run("设置斜体字")
run.italic = True
# 设置粗体
run = doc1.add_paragraph("这里要设置粗体字").add_run("设置粗体字").blod = True
# 设置字体带下划线
run = doc1.add_paragraph("这里要设置下划线").add_run("设置下划线").underl = True
# 设置字体颜色
run = doc1.add_paragraph("这里要设置字体颜色").add_run("你好中国")
run.font.color.rgb = RGBColor(0xff,0x00,0x00)
# 增加引用
# 保存文档
doc1.save("word4.docx")



上一篇:python-docx的表格行宽设置


下一篇:第二章-大数据导论和Hadoop集群环境搭建.docx