Python 操作Word文档插入图片和表格实例演示

  • 效果图
  • 实现过程
  • ① python-docx 库安装
  • ② word 文档插入图片演示
  • ③ word 文档插入表格演示

[ 文章推荐 ]
Python 地图篇 - 使用 pyecharts 绘制世界地图、中国地图、省级地图、市级地图实例详解

效果图

效果图一:

效果图二:

实现过程

① python-docx 库安装

首先使用 pip install python-docx 安装 python-docx 库。

② word 文档插入图片演示

插入图片时只设置了宽度,会进行等比例压缩。

# -*- coding: UTF8 -*-
# 作者:小蓝枣# 引入python-docx库
from docx import Document
from docx.shared import Pt# 读取文档
# doc = Document(path + "hello.docx")# 新建文档对象
doc = Document()# 文件存储路径
path = "C:\\Users\\Administrator\\Desktop\\word文档\\"# 添加图片,后面的参数设置图片尺寸,可以选填
doc.add_picture(path + 'duck.jpg', width=Pt(300))# 存储文档
doc.save(path + "new.doc")

这是桌面的图片存放和文档存放的文件夹。

效果图展示:

③ word 文档插入表格演示

首先我这里先插入一个 43 列的表格,后面的数据是添加到新增行里了,所以中间会有 3 行空行。

# -*- coding: UTF8 -*-
# 作者:小蓝枣# 引入python-docx库
from docx import Document
from docx.shared import Pt# 读取文档
# doc = Document(path + "hello.docx")# 新建文档对象
doc = Document()# 文件存储路径
path = "C:\\Users\\Administrator\\Desktop\\word文档\\"# 添加一个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 = anew_row.cells[1].text = bnew_row.cells[2].text = c# 存储文档
doc.save(path + "new.doc")

效果图展示:

喜欢的点个赞❤吧!

Python 操作Word文档插入图片和表格实例演示相关推荐

  1. php怎么在表格里插图片,Python操作word文档插入图片和表格的实例演示

    今天带来Python操作word文档插入图片和表格的实例演示教程详解 前言 图片是Word的一种特殊内容,这篇文章主要介绍了关于Python操作word文档,向里面插入图片和表格的相关内容,下面话不多 ...

  2. python打开word并插入图片_Python操作word文档插入图片和表格的实例演示

    前言 图片是Word的一种特殊内容,这篇文章主要介绍了关于Python操作word文档,向里面插入图片和表格的相关内容,下面话不多说了,来一起看看详细的代码 实例代码: # -*- coding: U ...

  3. python操作word文档中的图片_Python操作word文档插入图片和表格的实例演示

    前言P6Q免费资源网 图片是Word的一种特殊内容,这篇文章主要介绍了关于Python操作word文档,向里面插入图片和表格的相关内容,下面话不多说了,来一起看看详细的代码P6Q免费资源网 实例代码: ...

  4. python 给word添加背景图片_Python如何使用word文档插入图片和表格

    Python如何使用word文档插入图片和表格 发布时间:2020-10-26 13:49:29 来源:亿速云 阅读:101 作者:挣扎的蓝藻 这篇文章运用简单易懂的例子给大家介绍Python如何使用 ...

  5. python操作word文档(python-docx)

    python操作word文档(python-docx) 1. 效果图 1.1 python-docx文档标题段落(等级.加粗.斜体.居中)效果图 1.2 python-docx字体(加粗.斜体.居中. ...

  6. 利用python操作word文档

    总目录:Python数据分析整理 本文代码参考自官方文档: python-docx 使用的库下载方式为:pip install python-docx 注意!! 不是:pip install docx ...

  7. Python 操作Word文档(一)--- 基本读写

    Python 操作Word文档(一)- 基本读写 安装python-docx库 命令安装 pip install python-docx IDE中安装,我使用的是PyCharm,如下 python-d ...

  8. 一篇就够,python 操作 word 文档,使用 python-docx 落地实现,写入篇

    本篇博客为大家带来 Python 操作 docx 文档相关知识点. 主要涉及的内容为 python-docx ,一款可以操作 Word 文档(仅支持 docx)的第三方库. 文章目录 写在前面 创建一 ...

  9. python操作word文档-python操作word

    1.Python写word文档 要操作word文档首先需要安装python-docx库: pip install python-docx 然后导入docx模块,或者从docx模块中导入Document ...

最新文章

  1. python 调用摄像头拍照_《自拍教程67》Python调用摄像头, 拍照拍照!
  2. python easygui_极客养成记/Python一点也不难/第四节
  3. 基金委托管理系统试题
  4. Oracle的不完全恢复
  5. IDE:5个最喜欢的NetBeans功能
  6. java获取文件名方法,利用Java获取文件名、类名、方法名和行号的方法小结
  7. 电脑生成siri语音_米家智能台灯1S全新升级,支持小爱和Siri的语音控制
  8. .net5 不支持winform_.NET 5.0 RC 2 发布,正式版将在11月.NET Conf大会上发布
  9. 第001讲 html介绍 html运行原理
  10. js获取服务器控件DropDownList所选中的各项属性
  11. CCNA学习指南 IP路由
  12. 计算机号密码保护,如何使用BIOS或UEFI密码保护计算机 | MOS86
  13. html前端页面的字体大小,JQuery 改变页面字体大小的实现代码(实时改变网页字体大小)...
  14. 奔驰4-MATIC和奥迪quattro的区别和共同点是什么(杂记)
  15. IDEA 顶部导航栏(Main Menu)不见了怎么办?
  16. Fomo玩法加持的PixelMaster为什么火了?
  17. Ubuntu中Python无法显示图片
  18. 电脑鼠标右击刷新一直转圈
  19. Java版色情图像过滤入门示例及源码-0.1.0 (模拟GreenDam过滤机制)
  20. 《orecal 数据库中文排序》

热门文章

  1. R语言:怎么进行异常检测
  2. 首届世界CSS设计大赛结果揭晓
  3. GARFIELD@02-10-2005
  4. WinCE下多份BSP的维护技巧
  5. Leetcode03
  6. Javascript数组常见的方法
  7. 关于form/input 的autocomplete=off属性
  8. 怎么查看linux文件夹下有多少个文件(mac同样)
  9. bootstrap-关闭按钮
  10. Linux基础命令介绍十:文本流编辑 sed