Python 技术篇-操作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")

效果图如下:

image.png

喜欢的点个赞❤吧!

目录
相关文章
|
11月前
|
机器学习/深度学习 编解码 Python
Python图片上采样工具 - RealESRGANer
Real-ESRGAN基于深度学习实现图像超分辨率放大,有效改善传统PIL缩放的模糊问题。支持多种模型版本,推荐使用魔搭社区提供的预训练模型,适用于将小图高质量放大至大图,放大倍率越低效果越佳。
871 3
|
数据采集 Web App开发 JavaScript
基于Selenium的Python爬虫抓取动态App图片
基于Selenium的Python爬虫抓取动态App图片
1207 68
|
11月前
|
机器学习/深度学习 文字识别 Java
Python实现PDF图片OCR识别:从原理到实战的全流程解析
本文详解2025年Python实现扫描PDF文本提取的四大OCR方案(Tesseract、EasyOCR、PaddleOCR、OCRmyPDF),涵盖环境配置、图像预处理、核心识别与性能优化,结合财务票据、古籍数字化等实战场景,助力高效构建自动化文档处理系统。
2791 0
|
算法 Python
Apriori算法的Python实例演示
经过运行,你会看到一些集合出现,每个集合的支持度也会给出。这些集合就是你想要的,经常一起被购买的商品组合。不要忘记,`min_support`参数将决定频繁项集的数量和大小,你可以根据自己的需要进行更改。
588 18
|
数据采集 存储 监控
Python爬虫实战:批量下载亚马逊商品图片
Python爬虫实战:批量下载亚马逊商品图片
|
存储 机器学习/深度学习 人工智能
多模态RAG实战指南:完整Python代码实现AI同时理解图片、表格和文本
本文探讨了多模态RAG系统的最优实现方案,通过模态特定处理与后期融合技术,在性能、准确性和复杂度间达成平衡。系统包含文档分割、内容提取、HTML转换、语义分块及向量化存储五大模块,有效保留结构和关系信息。相比传统方法,该方案显著提升了复杂查询的检索精度(+23%),并支持灵活升级。文章还介绍了查询处理机制与优势对比,为构建高效多模态RAG系统提供了实践指导。
3001 0
多模态RAG实战指南:完整Python代码实现AI同时理解图片、表格和文本
|
前端开发 搜索推荐 编译器
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
1793 34
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
|
数据安全/隐私保护 Python
Python3给图片添加水印
Python3给图片添加水印
299 1
|
数据采集 分布式计算 搜索推荐
使用Python实现网页中图片的批量下载和水印添加保存
使用Python实现网页中图片的批量下载和水印添加保存
|
数据安全/隐私保护 Python
python 图片打水印 透明图片合并
python 图片打水印 透明图片合并
342 1

推荐镜像

更多