当前位置: 首页 > news >正文

第20天-python生成word文档

1. 环境准备

安装所需库:

pip install python-docx docxtpl python-docx-template jinja2

2. 基础操作:创建简单文档

from docx import Document
from docx.shared import Pt, Inches, RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENTdef create_basic_doc():# 创建新文档doc = Document()# 添加标题title = doc.add_heading('年度工作报告', level=0)title.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER# 添加段落p = doc.add_paragraph('本年度公司实现营收')p.add_run('1.2亿元').bold = Truep.add

相关文章:

  • [Linux] Linux信号量深度解析与实践(代码示例)
  • C++ for QWidget:正则表达式和QRegExp
  • 提升搜索效率:深入了解Amazon Kendra的强大功能
  • ERP 与 WMS 对接深度解析:双视角下的业务与技术协同
  • origin绘图之【如何将多条重叠、高度重叠的点线图、折线图分开】
  • CASAIM与荣耀达成合作,三维数字化检测技术助力终端消费电子制造实现生产工艺智能优化
  • 【Elasticsearch】字段别名
  • RPA浪潮来袭,职业竞争的新风口已至?
  • 适合初学者的 Blender和怎么下载 Blender格式模型
  • Redis从入门到实战 - 高级篇(下)
  • C++ 输出流格式控制
  • AI加速芯片全景图:主流架构和应用场景详解
  • 多模态学习笔记
  • WordPress Madara插件存在文件包含漏洞(CVE-2025-4524)
  • Java开发-如何将一个字符串转换成一个数组,又如何把他转换成一个集合
  • C++:vector容器
  • 软考中级软件设计师——操作系统考试题型
  • 什么是“架构孤岛”?如何识别与整合?为什么现代企业在追求敏捷开发的同时,反而更容易陷入架构孤岛陷阱?
  • 网络编程概述
  • Open3D 半径滤波器
  • 外包软件公司/合肥seo网络营销推广
  • 公司注册网站官网/2023年的新闻十条
  • 项目建设背景是什么/seo关键词优化的技巧