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 相关文章推荐
Pyramid Mako模板引入helper对象的步骤方法
Nov 27 Python
python图像处理之镜像实现方法
May 30 Python
Zookeeper接口kazoo实例解析
Jan 22 Python
Win10下python3.5和python2.7环境变量配置教程
Sep 18 Python
解决python中画图时x,y轴名称出现中文乱码的问题
Jan 29 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
Aug 22 Python
python 函数的缺省参数使用注意事项分析
Sep 17 Python
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
Nov 07 Python
python实现猜单词游戏
May 22 Python
Python 解析xml文件的示例
Sep 29 Python
Python+unittest+requests+excel实现接口自动化测试框架
Dec 23 Python
解决pycharm不能自动保存在远程linux中的问题
Feb 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常用代码大全(新手入门必备)
2010/06/29 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
采用thinkphp自带方法生成静态html文件详解
2014/06/13 PHP
Linux下 php7安装redis的方法
2018/11/01 PHP
PHP实现提高SESSION响应速度的几种方法详解
2019/08/09 PHP
HTML DOM的nodeType值介绍
2011/03/31 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
jQuery中next方法用法实例
2015/04/24 Javascript
JavaScript实现邮箱地址自动匹配功能代码
2016/11/28 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
React服务端渲染(总结)
2017/07/01 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
2017/07/10 Javascript
关于Vue组件库开发详析
2018/07/01 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
开始着手第一个Django项目
2015/07/15 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
Pycharm更换python解释器的方法
2018/10/29 Python
Python中SQLite如何使用
2020/05/27 Python
Python字符串函数strip()原理及用法详解
2020/07/23 Python
Styleonme中文网:韩国高档人气品牌
2017/06/21 全球购物
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
宠物店的创业计划书范文
2014/01/11 职场文书
小学少先队活动方案
2014/02/18 职场文书
陈欧广告词
2014/03/14 职场文书
学期评语大全
2014/04/30 职场文书
大学班级学风建设方案
2014/05/01 职场文书
导师推荐信范文
2014/05/09 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
物理教育专业求职信
2014/06/25 职场文书
国庆促销活动总结
2014/08/29 职场文书
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技
解决spring.thymeleaf.cache=false不起作用的问题
2022/06/10 Java/Android