学会Python自动制作Word,将看到一个5天4位数的赚钱机会

简介: 学会Python自动制作Word,将看到一个5天4位数的赚钱机会


3.设置章节段落


使用实例化对象的add_heading函数和add_paragraph函数可以分别在文档中插入标题和段落。掌握此功能后,行哥之前分享的Python自动生成5000字文章案例将更加完善

# 创建一级标题

doc1.add_heading(‘兼职内容’,1)

# 创建段落描述

doc1.add_paragraph(‘招聘线上python讲师’)

# 创建一级标题

doc1.add_heading(‘工资’,1)

# 创建段落描述

doc1.add_paragraph(‘2850包税’)

# 创建二级标题

doc1.add_heading(‘有课件’,2)

4.字体和引用


字体大小、类型、粗细、下划线和颜色都可以使用对应的参数来设置,设置前需要导入对应的模块

from docx.shared import Pt

from docx.oxml.ns import qn

from docx.shared import RGBColor

# 在文中新增段落,在段落里增加文字

run = doc1.add_paragraph(‘’).add_run(‘6月15-19号,上课时间是9:00-12:00,14:00-17:00’)

# 设置大小

run.font.size = Pt(20)

# 设置字体

run.font.name=‘楷体’

r = run._element

r.rPr.rFonts.set(qn(‘w:eastAsia’), ‘楷体’)

# 设置加粗

run.bold = True

# 设置下划线

run.underline=True

# 设置颜色

run.font.color.rgb = RGBColor(0x00, 0x00, 0xA0)

5.项目列表


对于项目列表,可以在添加段落的时候增加style参数('List Number’表示是有序列表,'List Bullet’表示无序列表)

doc1.add_paragraph(‘上课内容:’)

# 增加有序列表

doc1.add_paragraph(‘回归算法’, style=‘List Number’)

doc1.add_paragraph(‘梯度下降’, style=‘List Number’)

doc1.add_paragraph(‘PCA’, style=‘List Number’)

doc1.add_paragraph(‘城市自行车共享系统使用情况预测’, style=‘List Number’)

6.图片和表格


如果想插入图片,可以直接使用实例化对象的add_picture函数来实现,需要通过Inches模块来设置图片的大小

doc1.add_picture(‘lesson.jpg’, width=Inches(5.5))

使用实例化对象的add_table函数可以插入一个表头,需要通过Inches模块来设置图片的大小

doc1.add_heading(‘表格’,2)

# 增加表格,这是表格头

table = doc1.add_table(rows=1, cols=3)

hdr_cells = table.rows[0].cells

hdr_cells[0].text = ‘序号’

hdr_cells[1].text = ‘项目’

hdr_cells[2].text = ‘内容’

# 这是表格数据

records = (

(1, ‘工资’, ‘包税’),

(2, ‘兼职内容’, ‘Python线上讲师’),

(3, ‘时间’, ‘6月15-19号,上课时间是9:00-12:00,14:00-17:00’),

(4, ‘讲课内容’, ‘太长了,看上图’),

(5, ‘要求’, ‘技术过硬,有讲课经验的把简历发给行哥;点过在看的读者要求放宽’),

)


相关文章
|
24天前
|
XML 数据格式 Python
从手动编辑到代码生成:Python 助你高效创建 Word 文档
本文介绍如何用Python实现Word文档自动化生成,结合python-docx、openpyxl和matplotlib库,高效完成报告撰写、数据插入与图表生成,大幅提升办公效率,降低格式错误,实现数据驱动的文档管理。
293 2
|
4月前
|
XML Linux 区块链
Python提取Word表格数据教程(含.doc/.docx)
本文介绍了使用LibreOffice和python-docx库处理DOC文档表格的方法。首先需安装LibreOffice进行DOC到DOCX的格式转换,然后通过python-docx读取和修改表格数据。文中提供了详细的代码示例,包括格式转换函数、表格读取函数以及修改保存功能。该方法适用于Windows和Linux系统,解决了老旧DOC格式文档的处理难题,为需要处理历史文档的用户提供了实用解决方案。
338 1
|
3月前
|
监控 Linux 数据安全/隐私保护
Python实现Word转PDF全攻略:从入门到实战
在数字化办公中,Python实现Word转PDF自动化,可大幅提升处理效率,解决格式兼容问题。本文详解五种主流方案,包括跨平台的docx2pdf、Windows原生的pywin32、服务器部署首选的LibreOffice命令行、企业级的Aspose.Words,以及轻量级的python-docx+pdfkit组合。每种方案均提供核心代码与适用场景,并涵盖中文字体处理、表格优化、批量进度监控等实用技巧,助力高效办公自动化。
777 0
|
4月前
|
Python
Python 办公实战:用 python-docx 自动生成 Word 文档
本文详解如何使用 python-docx 库实现 Word 文档自动化生成,涵盖环境搭建、文档创建、格式设置、表格与图片处理、模板填充、批量生成及性能优化等实战技巧,助你高效完成办公场景中的文档自动化任务。
1125 1
|
Python
办公自动化-Python如何提取Word标题并保存到Excel中?
办公自动化-Python如何提取Word标题并保存到Excel中?
256 2
|
人工智能 开发者 Python
python读取word文档 | AI应用开发
在RAG系统中,构建知识库时需读取多种外部文档,其中Word文档较为常见。本文介绍如何使用`python-docx`库读取Word文档(.docx格式)中的标题、段落、表格和图片等内容。首先通过`pip install python-docx`安装库,然后利用提供的接口提取所需信息。尽管该库功能强大,但在识别标题样式时需自定义逻辑,并且仅提供图片的URI而非直接加载。示例代码展示了读取文本、识别标题、读取表格及获取图片URI的方法。【10月更文挑战第2天】
634 2
|
Linux Python Windows
Python PDF文件转Word格式,只需要3秒(附打包)
Python PDF文件转Word格式,只需要3秒(附打包)
385 3
Python PDF文件转Word格式,只需要3秒(附打包)
|
XML 存储 数据格式
使用Python的zipfile模块巧解Word批量生成问题
通过以上步骤,我们得到了填充了特定数据的 Word 文档。这个过程可以通过循环对多个数据集重复执行,从而实现批量生成多个 Word 文档的目标。
189 5
|
IDE 开发工具 Python
Python自动化操作word--批量替换word文档中的文字
Python自动化操作word--批量替换word文档中的文字
720 0
|
Python
Python——将PPT和Word转为PDF文件
Python——将PPT和Word转为PDF文件
277 1

推荐镜像

更多