2019-08-07 python生成word文档

依赖包:python-docx
pip install python-docx
官方文档:
https://python-docx.readthedocs.io/en/latest/index.html
官方实例非常简洁清晰的展示了python-docx生成的文档所包含的大部分功能:各级标题、增加图片、添加表格

官方实例.png

如下介绍三种其他常用配置

from docx.shared import Inches,RGBColor,Pt
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.oxml.ns import qn

doc = Document()
#1设置字体为微软雅黑 ,其他字体配置可在文档中找
doc.styles['Normal'].font.name = '微软雅黑'
doc.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'),'微软雅黑')
# 标题
p = doc.add_heading('标题',1)
#2设置文本居中
p.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER
#3设置字体颜色
color_red = RGBColor(*(255,0,0))
p.add_run('我是红色').font.color.rgb = color_red
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 8,178评论 1 3
  • # Awesome Python [![Awesome](https://cdn.rawgit.com/sindr...
    emily_007阅读 6,675评论 0 3
  • 在宋朝那年代,威胁由东西变成了南北。放在之前,只要把首都定在长安,就能掌握东边,自己可以往西打。但是现在...
    那只折耳猫yes阅读 4,516评论 0 2
  • 临睡前听到有飞机飞过的声音,它并不需要眼睛,也可以知道他飞行的路线。这是一场多么寂寞的旅行呀。 今天收到了我的儿童...
    瘦永and胖元阅读 2,849评论 0 0
  • AaronWu阅读 789评论 0 0

友情链接更多精彩内容