学会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, ‘要求’, ‘技术过硬,有讲课经验的把简历发给行哥;点过在看的读者要求放宽’),

)


相关文章
|
1月前
|
XML 关系型数据库 MySQL
python将word(doc或docx)的内容导入mysql数据库
用python先把doc文件转换成docx文件(这一步也可以不要后续会说明),然后读取docx的文件并另存为htm格式的文件(上一步可以直接把doc文件另存为htm),python根据bs4获取p标签里的内容,如果段落中有图片则保存图片。(图片在word文档中的位置可以很好的还原到生成的数据库内容) 我见网上有把docx压缩后解压获取图片的,然后根据在根据xml来读取图片的位置,我觉得比较繁琐。用docx模块读取段落的时候还需要是不是判断段落中有分页等,然而转成htm之后就不用判断那么多直接判断段落里的样式或者图片等就可以了。
50 1
|
1月前
|
Python
【python】生成随机数字/字母/指定位数的字母+数字的字符串
【python】生成随机数字/字母/指定位数的字母+数字的字符串
|
1月前
|
Python
办公自动化-Python如何提取Word标题并保存到Excel中?
办公自动化-Python如何提取Word标题并保存到Excel中?
51 2
|
1月前
|
BI 开发者 数据格式
Python代码填充数据到word模板中
【4月更文挑战第16天】
|
1月前
|
Python
Python教程:如何向Word中添加表格
Microsoft Word是一种流行的文档处理软件,广泛用于创建各种类型的文档,包括报告、简历、手册等。Python提供了许多库来处理Microsoft Word文档,其中包括`python-docx`,它使我们能够轻松地创建、修改和操作Word文档。本文将介绍如何使用Python的`python-docx`库向Word文档中添加表格。
31 0
|
1月前
|
XML 存储 算法
使用Python的zipfile模块巧解Word批量生成问题
使用Python的zipfile模块巧解Word批量生成问题
29 0
|
1月前
|
安全 API 数据安全/隐私保护
使用Python操纵Word自动编写离职报告
使用Python操纵Word自动编写离职报告
29 0
|
1月前
|
存储 数据挖掘 数据库
【办公自动化】使用Python一键往Word文档的表格中填写数据
【办公自动化】使用Python一键往Word文档的表格中填写数据
105 1
|
1月前
|
数据安全/隐私保护 Python Windows
Python办公自动化【Word转换PDF、PDF读取内容、PDF合并文件、PDF拆分文件、PDF加密文件、PPT基本操作-增加幻灯片、增加内容】(六)-全面详解(学习总结---从入门到深化)
Python办公自动化【Word转换PDF、PDF读取内容、PDF合并文件、PDF拆分文件、PDF加密文件、PPT基本操作-增加幻灯片、增加内容】(六)-全面详解(学习总结---从入门到深化)
72 0
|
Python
Python学习笔记(28)-Python读取word文本
本文目录 1. 简介 2. 相关概念 3. 模块的安装和导入 4. 读取word文本
135 0
Python学习笔记(28)-Python读取word文本