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 01 Python
python实现rsa加密实例详解
Jul 19 Python
Python探索之SocketServer详解
Oct 28 Python
Python运维之获取系统CPU信息的实现方法
Jun 11 Python
flask框架视图函数用法示例
Jul 19 Python
用Python获取摄像头并实时控制人脸的实现示例
Jul 11 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
Jul 15 Python
python的re模块使用方法详解
Jul 26 Python
Django接收post前端返回的json格式数据代码实现
Jul 31 Python
在 Linux/Mac 下为Python函数添加超时时间的方法
Feb 20 Python
python 统计list中各个元素出现的次数的几种方法
Feb 20 Python
python 逐步回归算法
Apr 06 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
一个比较简单的PHP 分页分组类
2009/12/10 PHP
让你成为更出色的PHP开发者的10个技巧
2011/02/25 PHP
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
2011/11/07 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
php中unserialize返回false的解决方法
2014/09/22 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
2017/10/11 PHP
用js遍历 table的脚本
2008/07/23 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
2013/01/23 Javascript
javascript弹出层输入框(示例代码)
2013/12/11 Javascript
jQuery的each终止或跳过示例代码
2013/12/12 Javascript
浅析javascript中function 的 length 属性
2014/05/27 Javascript
15款jQuery分布引导插件分享
2015/02/04 Javascript
js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
2015/11/09 Javascript
Sea.JS知识总结
2016/05/05 Javascript
js控制li的隐藏和显示实例代码
2016/10/15 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
关于vue 结合原生js 解决echarts resize问题
2020/07/26 Javascript
一起深入理解js中的事件对象
2021/02/06 Javascript
Django unittest 设置跳过某些case的方法
2018/12/26 Python
python读文件的步骤
2019/10/08 Python
pandas-resample按时间聚合实例
2019/12/27 Python
使用css3绘制出各种几何图形
2016/08/17 HTML / CSS
Vince官网:全球著名设计师品牌,休闲而优雅的服饰
2017/01/15 全球购物
高中自我评价分享
2013/12/05 职场文书
银行实习生的自我评价
2014/01/13 职场文书
十八大感想感言
2014/02/10 职场文书
产品质量承诺书范文
2014/03/27 职场文书
活动总结格式范文
2014/04/26 职场文书
幼儿园爱国卫生月活动总结
2014/06/30 职场文书
员工教育培训协议书
2014/09/27 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers
Fluentd搭建日志收集服务
2022/09/23 Servers
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS