Python 技术篇-操作word文档插入图片和表格实例演示

简介: Python 技术篇-操作word文档插入图片和表格实例演示

       

# -*- coding: UTF8 -*-
from docx import Document
from docx.shared import Pt
doc = Document()
# 文件存储路径
path = "C:\\Users\\Administrator\\Desktop\\word文档\\"
# 读取文档
# doc = Document(path + "hello.docx")
# 添加图片,后面的参数设置图片尺寸,可以选填
doc.add_picture(path + 'cat.jpg', width=Pt(300))
# 添加一个4行、3列的表格,style引入样式
doc_table = doc.add_table(rows=4, cols=3, style='Medium List 1 Accent 1')
# 设置表头
doc_table.rows[0].cells[0].text = '姓名'
doc_table.rows[0].cells[1].text = '性别'
doc_table.rows[0].cells[2].text = '兴趣'
# 表体数据存储
date = (
    ("张三", "男","篮球"),
    ("李四", "男","乒乓球"),
    ("王舞", "女","羽毛球"),
)
# 添加数据,add_row()新增一行
for a,b,c in date:
    new_row = doc_table.add_row()
    new_row.cells[0].text = a
    new_row.cells[1].text = b
    new_row.cells[2].text = c
# 存储文档
doc.save(path + "new.doc")

效果图如下:

image.png

喜欢的点个赞❤吧!

目录
相关文章
|
1天前
|
索引 Python
如何使用Python的Pandas库进行数据透视表(pivot table)操作?
使用Pandas在Python中创建数据透视表的步骤包括:安装Pandas库,导入它,创建或读取数据(如DataFrame),使用`pd.pivot_table()`指定数据框、行索引、列索引和值,计算聚合函数(如平均分),并可打印或保存结果到文件。这允许对数据进行高效汇总和分析。
7 2
|
2天前
|
机器学习/深度学习 算法 自动驾驶
opencv python 图片叠加
【4月更文挑战第17天】
|
3天前
|
存储 机器学习/深度学习 数据可视化
Python面板时间序列数据预测:格兰杰因果关系检验Granger causality test药品销售实例与可视化
Python面板时间序列数据预测:格兰杰因果关系检验Granger causality test药品销售实例与可视化
43 6
|
3天前
|
机器学习/深度学习 数据可视化 算法
PYTHON用决策树分类预测糖尿病和可视化实例
PYTHON用决策树分类预测糖尿病和可视化实例
11 0
|
3天前
|
算法 数据可视化 Python
Python中LARS和Lasso回归之最小角算法Lars分析波士顿住房数据实例
Python中LARS和Lasso回归之最小角算法Lars分析波士顿住房数据实例
11 0
|
3天前
|
BI 开发者 数据格式
Python代码填充数据到word模板中
【4月更文挑战第16天】
|
5天前
|
Python
python学习12-类对象和实例对象
python学习12-类对象和实例对象
|
7月前
|
Python
Python函数详解:参数、返回值和文档字符串
Python函数详解:参数、返回值和文档字符串
100 0
|
Python
Python文档字符串
Python文档字符串自制脑图 文档字符串非常简单,其实直接在函数的第一行写一个字符串就是文档。在第一行写一个单引号或者是双引号就是字符串,但是一般我们会使用三重引号,我们这个长字符串是可以跨行写,这是文档字符串的示例,可以写 函数的作用 函数的参数 ,参数 a 的作用是什么,类型是什么,默认值等等。
59 0
Python文档字符串
|
数据采集 开发框架 算法
Python学习之路-函数-文档字符串
开发者学堂课程,了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。 课程地址:https://developer.aliyun.com/learning/course/601/detail/8729
Python学习之路-函数-文档字符串