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 unittest模块用法实例分析
May 25 Python
python实现在函数中修改变量值的方法
Jul 16 Python
在SQLite-Python中实现返回、查询中文字段的方法
Jul 17 Python
python3.7 的新特性详解
Jul 25 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
Aug 26 Python
Python协程 yield与协程greenlet简单用法示例
Nov 22 Python
python常用运维脚本实例小结
Feb 14 Python
python判断两个序列的成员是否一样的实例代码
Mar 01 Python
Python Django view 两种return的实现方式
Mar 16 Python
Python导入模块包原理及相关注意事项
Mar 25 Python
Django基于Models定制Admin后台实现过程解析
Nov 11 Python
彻底弄懂Python中的回调函数(callback)
Jun 25 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
怎么在Windows系统中搭建php环境
2013/08/31 PHP
PHP实现无限极分类图文教程
2014/11/25 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
基于PHP的登录和注册的功能的实现
2020/08/06 PHP
js中几种去掉字串左右空格的方法
2006/12/25 Javascript
jquery插件之easing使用
2010/08/19 Javascript
javascript 仿QQ滑动菜单效果代码
2010/09/03 Javascript
JS操作select下拉框动态变动(创建/删除/获取)
2013/06/02 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
2016/04/14 Javascript
使用AJAX实现Web页面进度条的实例分享
2016/05/06 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
Angular.js中定时器循环的3种方法总结
2017/04/27 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
js实现前面自动补全位数的方法
2018/10/10 Javascript
js实现简单模态框实例
2018/11/16 Javascript
如何在Vue.js中实现标签页组件详解
2019/01/02 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
[01:53]2016完美“圣”典风云人物:Maybe专访
2016/12/05 DOTA
初学Python实用技巧两则
2014/08/29 Python
Python使用functools模块中的partial函数生成偏函数
2016/07/02 Python
Python快速查找list中相同部分的方法
2018/06/27 Python
python之消除前缀重命名的方法
2018/10/21 Python
在PyCharm下使用 ipython 交互式编程的方法
2019/01/17 Python
pygame实现五子棋游戏
2019/10/29 Python
python闭包与引用以及需要注意的陷阱
2020/09/18 Python
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
德国网上宠物店:Zoobio
2018/05/23 全球购物
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
小学教师的自我评价范例
2013/10/31 职场文书
养成教育主题班会
2015/08/13 职场文书
《月光曲》教学反思
2016/02/16 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书
JS数组方法some、every和find的使用详情
2021/10/05 Javascript
拙作再改《我的收音机情缘》
2022/04/05 无线电