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创建xml的方法
Mar 10 Python
Python判断文件和文件夹是否存在的方法
May 21 Python
Python md5与sha1加密算法用法分析
Jul 14 Python
Python连接phoenix的方法示例
Sep 29 Python
简单实现python收发邮件功能
Jan 05 Python
python3使用matplotlib绘制散点图
Mar 19 Python
pytorch 自定义数据集加载方法
Aug 18 Python
Pytorch自己加载单通道图片用作数据集训练的实例
Jan 18 Python
logging level级别介绍
Feb 21 Python
500行python代码实现飞机大战
Apr 24 Python
python opencv pytesseract 验证码识别的实现
Aug 28 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
Nov 27 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
jq的get传参数在utf-8中乱码问题的解决php版
2008/07/23 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
php的declare控制符和ticks教程(附示例)
2014/03/21 PHP
php查询mssql出现乱码的解决方法
2014/12/29 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
Fleaphp常见函数功能与用法示例
2016/11/15 PHP
php的laravel框架快速集成微信登录的方法
2016/12/12 PHP
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
触屏中的JavaScript事件分析
2015/02/06 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
2015/08/27 Javascript
JavaScript对象参数的引用传递
2016/01/14 Javascript
基于Turn.js 实现翻书效果实例解析
2016/06/20 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
微信小程序顶部导航栏滑动tab效果
2019/01/28 Javascript
JavaScript原型式继承实现方法
2019/11/06 Javascript
Vue实现星级评价效果实例详解
2019/12/30 Javascript
js实现翻牌小游戏
2020/07/31 Javascript
python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
2013/12/08 Python
Python基于sftp及rsa密匙实现远程拷贝文件的方法
2016/09/21 Python
python基于ID3思想的决策树
2018/01/03 Python
python 检测图片是否有马赛克
2020/12/01 Python
通过Canvas及File API缩放并上传图片完整示例
2013/08/08 HTML / CSS
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
毕业生求职的求职信
2013/12/05 职场文书
实习教师自我鉴定
2013/12/09 职场文书
运动会广播稿80字
2014/01/23 职场文书
公证书样本
2014/04/10 职场文书
机票销售员态度不好检讨书
2014/09/27 职场文书
2015年幼儿园个人工作总结
2015/04/25 职场文书
单位综合评价意见
2015/06/05 职场文书
2016大学军训通讯稿
2015/11/25 职场文书
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python
Python 数据可视化之Matplotlib详解
2021/11/02 Python