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中的from..import绝对导入语句
Jun 21 Python
Python3中条件控制、循环与函数的简易教程
Nov 21 Python
python 读取视频,处理后,实时计算帧数fps的方法
Jul 10 Python
Python使用requests提交HTTP表单的方法
Dec 26 Python
python dlib人脸识别代码实例
Apr 04 Python
浅谈django2.0 ForeignKey参数的变化
Aug 06 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
python 数据类型强制转换的总结
Jan 25 Python
Django中如何用xlwt生成表格的方法步骤
Jan 31 Python
python基础之类方法和静态方法
Oct 24 Python
Python 正则模块详情
Nov 02 Python
Python Pandas数据分析之iloc和loc的用法详解
Nov 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
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
PHP array 的加法操作代码
2010/07/24 PHP
php中fgetcsv()函数用法实例
2014/11/28 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
2016/03/10 PHP
PHP标准类(stdclass)用法示例
2016/09/28 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
JavaScript面向对象之体会[总结]
2008/11/13 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
2013/04/15 Javascript
关闭ie窗口清除Session的解决方法
2014/01/10 Javascript
jquery实现网页查找功能示例分享
2014/02/12 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
2014/09/03 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
JS动态添加选项案例分析
2016/10/17 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
2017/02/17 Javascript
JavaScript字符串_动力节点Java学院整理
2017/06/27 Javascript
JavaScript事件委托原理与用法实例分析
2018/06/07 Javascript
Jquery动态列功能完整实例
2019/08/30 jQuery
VUE中使用HTTP库Axios方法详解
2020/02/05 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
Python实现的批量下载RFC文档
2015/03/10 Python
通过数据库向Django模型添加字段的示例
2015/07/21 Python
Python 实现删除某路径下文件及文件夹的实例讲解
2018/04/24 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
Python输出指定字符串的方法
2020/02/06 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
南京某软件公司的.net面试题
2015/11/30 面试题
奥利奥广告词
2014/03/20 职场文书
文明城市创建标语
2014/06/16 职场文书
具结保证书
2015/01/17 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
uniapp开发小程序的经验总结
2021/04/08 Javascript