Python操作word文档插入图片和表格的实例演示


Posted in Python onOctober 25, 2020

前言

图片是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")

效果图如下:

Python操作word文档插入图片和表格的实例演示

总结

到此这篇关于Python操作word文档插入图片和表格的文章就介绍到这了,更多相关Python操作word插入图片和表格内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
简单讲解Python中的字符串与字符串的输入输出
Mar 13 Python
Python编程判断一个正整数是否为素数的方法
Apr 14 Python
pycharm中连接mysql数据库的步骤详解
May 02 Python
修复 Django migration 时遇到的问题解决
Jun 14 Python
Pandas DataFrame 取一行数据会得到Series的方法
Nov 10 Python
python实现图片中文字分割效果
Jul 22 Python
Python 70行代码实现简单算式计算器解析
Aug 30 Python
python 实现保存最新的三份文件,其余的都删掉
Dec 22 Python
sklearn+python:线性回归案例
Feb 24 Python
python根据字典的键来删除元素的方法
Aug 16 Python
Python QT组件库qtwidgets的使用
Nov 02 Python
Python WSGI 规范简介
Apr 11 Python
python时间time模块处理大全
Oct 25 #Python
使用AJAX和Django获取数据的方法实例
Oct 25 #Python
Python Tkinter实例——模拟掷骰子
Oct 24 #Python
Python+OpenCV图像处理——图像二值化的实现
Oct 24 #Python
python 下划线的不同用法
Oct 24 #Python
python 写一个性能测试工具(一)
Oct 24 #Python
Django admin组件的使用
Oct 24 #Python
You might like
thinkphp命名空间用法实例详解
2015/12/30 PHP
简单的jquery左侧导航栏和页面选中效果
2014/08/21 Javascript
javascript实现列表滚动的方法
2015/07/30 Javascript
javascript单页面手势滑屏切换原理详解
2016/03/21 Javascript
javascript事件模型介绍
2016/05/31 Javascript
JavaScript实现简单的日历效果
2016/09/25 Javascript
AngularJS中指令的四种基本形式实例分析
2016/11/22 Javascript
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
使用vue的v-for生成table并给table加上序号的实例代码
2017/10/27 Javascript
JS使用JSON.parse(),JSON.stringify()实现对对象的深拷贝功能分析
2019/03/06 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
JavaScript canvas绘制折线图
2020/02/18 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
Python实现把utf-8格式的文件转换成gbk格式的文件
2015/01/22 Python
python比较两个列表大小的方法
2015/07/11 Python
Python max内置函数详细介绍
2016/11/17 Python
Python如何读取MySQL数据库表数据
2017/03/11 Python
Windows平台Python连接sqlite3数据库的方法分析
2017/07/12 Python
Python安装Numpy和matplotlib的方法(推荐)
2017/11/02 Python
python定时利用QQ邮件发送天气预报的实例
2017/11/17 Python
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
python 列表递归求和、计数、求最大元素的实例
2018/11/28 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
python3的UnicodeDecodeError解决方法
2019/12/20 Python
Python requests模块session代码实例
2020/04/14 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
晚宴邀请函范文
2014/01/15 职场文书
优秀毕业生自我鉴定
2014/01/19 职场文书
高中地理教学反思
2014/01/29 职场文书
幼儿教师寄语集锦
2014/04/03 职场文书
2015上半年个人工作总结
2015/07/27 职场文书
安全生产奖惩制度
2015/08/06 职场文书
2016年党员学习廉政准则心得体会
2016/01/20 职场文书
送给教师们,到底该如何写好教学反思?
2019/07/02 职场文书