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验证码识别的示例代码
Sep 21 Python
Windows下Anaconda的安装和简单使用方法
Jan 04 Python
Python爬虫使用Selenium+PhantomJS抓取Ajax和动态HTML内容
Feb 23 Python
Python实现使用卷积提取图片轮廓功能示例
May 12 Python
Python中list查询及所需时间计算操作示例
Jun 21 Python
把csv文件转化为数组及数组的切片方法
Jul 04 Python
简单了解django orm中介模型
Jul 30 Python
关于pytorch处理类别不平衡的问题
Dec 31 Python
python和pywin32实现窗口查找、遍历和点击的示例代码
Apr 01 Python
Python如何生成xml文件
Jun 04 Python
Python包和模块的分发详细介绍
Jun 19 Python
用python计算文件的MD5值
Dec 23 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
利用文件属性结合Session实现在线人数统计
2006/10/09 PHP
PHP入门教程之图像处理技巧分析
2016/09/11 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
用JavaScript对JSON进行模式匹配 (Part 2 - 实现)
2010/07/17 Javascript
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
JavaScript的类型简单说明
2010/09/03 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
js中array的sort()方法使用介绍
2014/02/20 Javascript
node.js中的console.log方法使用说明
2014/12/09 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
2016/05/03 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
2016/10/10 Javascript
详解KOA2如何手写中间件(装饰器模式)
2018/10/11 Javascript
JQuery Ajax执行跨域请求数据的解决方案
2018/12/10 jQuery
js使用cookie实现记住用户名功能示例
2019/06/13 Javascript
javascript二维数组和对象的深拷贝与浅拷贝实例分析
2019/10/26 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
python得到电脑的开机时间方法
2018/10/15 Python
numpy和pandas中数组的合并、拉直和重塑实例
2019/06/28 Python
Python3如何判断三角形的类型
2020/04/12 Python
初学者学习Python好还是Java好
2020/05/26 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
台湾饭店和机票预订网站:Expedia台湾
2016/08/05 全球购物
英国知名的皮手套品牌:Dents
2016/11/13 全球购物
销售类个人求职信范文
2013/09/25 职场文书
财务会计专业毕业生自荐信
2013/10/19 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
本科生就业推荐信
2014/05/19 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
竞选班长演讲稿500字
2014/08/22 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
党员评议思想汇报
2014/10/08 职场文书
2015年小学辅导员工作总结
2015/05/27 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
解除租赁合同协议书
2016/03/21 职场文书
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS