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

作者:挣扎的蓝藻 时间:2023-09-20 08:21:09 

前言

图片是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文档插入图片和表格的实例演示

来源:https://blog.csdn.net/qq_38161040/article/details/109212315

标签:python,word,文档
0
投稿

猜你喜欢

  • pytorch 图像预处理之减去均值,除以方差的实例

    2022-04-20 13:43:45
  • python3 requests库文件上传与下载实现详解

    2021-10-10 15:31:07
  • 解决安装mysqlclient的时候出现Microsoft Visual C++ 14.0 is required报错

    2024-01-14 15:48:14
  • python障碍式期权定价公式

    2023-12-08 03:54:53
  • pytorch训练时的显存占用递增的问题解决

    2021-04-20 07:12:45
  • 浅谈pandas用groupby后对层级索引levels的处理方法

    2022-10-15 01:43:37
  • python基础之装饰器详解

    2022-05-22 15:26:38
  • Python实现批量下载音效素材详解

    2021-09-19 02:08:27
  • Pygame Rect区域位置的使用(图文)

    2023-08-14 05:27:48
  • 如何保持Oracle数据库的优良性能

    2024-01-14 18:05:32
  • python飞机大战pygame碰撞检测实现方法分析

    2023-01-05 18:55:52
  • js执行shell命令的几种方式(Node)

    2024-04-16 10:35:14
  • IntelliJ IDEA2020.3 新特性(小结)

    2023-12-24 13:33:13
  • 仅IE9/10同时支持script元素的onload和onreadystatechange事件分析

    2024-04-16 09:27:54
  • python的​PyPDF2实现pdf文件切割和合并

    2023-02-07 19:57:39
  • 利用python实现查看溧阳的摄影圈

    2021-09-05 21:33:16
  • Python使用cn2an实现中文数字与阿拉伯数字的相互转换

    2021-07-28 23:33:51
  • mssql 指定字段编号sql语句

    2024-01-21 18:58:53
  • 微信小程序实现图片上传、删除和预览功能的方法

    2023-09-20 08:54:30
  • 解析:轻松掌握在 Mac OS X中安装MySQL

    2009-01-14 11:51:00
  • asp之家 网络编程 m.aspxhome.com