Python办公自动化教程(005):Word添加段落

文章目录

    • [2.1 Python-docx介绍](#2.1 Python-docx介绍)
    • [2.2 安装](#2.2 安装)
    • [2.3 实例](#2.3 实例)

2.1 Python-docx介绍

python-docx 是一个用于创建和修改 Microsoft Word 文档(.docx 格式)的 Python 库。它可以方便地生成和处理 Word 文档,而无需直接与 Microsoft Word 程序交互。

2.2 安装

安装包

bash 复制代码
pip install python-docx

2.3 实例

【1】创建一个空的docx文件

python 复制代码
from docx import Document

doc = Document()

# 创建一个空的docx文件
doc.save('doc1.docx')

【2】插入段落代码

python 复制代码
from docx import Document

doc = Document(docx='doc2.docx')  # 参数是已经存在的文件名

para1 = doc.add_paragraph('办公自动化word操作')
para2 = doc.add_paragraph('正在学习word操作')
para3 = para2.insert_paragraph_before('正在学习...')

doc.save('doc2.docx')

【3】插入结果

注意,空白文档添加内容报错,打开文档随意添加内容,所以这里添加了测试:

相关推荐
bu_shuo几秒前
Mathtype的公式在word中显示不全的问题
word·学位论文·mathtype·论文格式
瓦哥架构实战几秒前
CentOS 7 编译安装 Python 3.9 解决 SSL 模块缺失问题
开发语言·python
python猿1 分钟前
打卡Python王者归来--第29天
python
幸福清风8 分钟前
【Python】运维效率翻倍|批处理日志分割升级Python GUI,一键打包exe无乱码,零基础也能用
python·打包·日志分割
宵时待雨8 分钟前
C++笔记归纳13:map & set
开发语言·数据结构·c++·笔记·算法
xiangpanf10 分钟前
PHP与Vue:前后端技术深度对比
开发语言·vue.js·php
小狗丹尼4001 小时前
JSON 基础认知、数据转换与 Flask 前后端交互全解
python·flask·json
1104.北光c°1 小时前
滑动窗口HotKey探测机制:让你的缓存TTL更智能
java·开发语言·笔记·程序人生·算法·滑动窗口·hotkey
for_ever_love__2 小时前
Objective-C学习 NSSet 和 NSMutableSet 功能详解
开发语言·学习·ios·objective-c
zm-v-159304339863 小时前
Python 数据挖掘从入门到精通:回归 / 分类 / 聚类 / 关联分析完整教程
python·数据挖掘·回归