【批量办公技巧】一键对多个Excel文件的单元格批量插入图片

🌌 注册office365邮箱 ⏱️ 2026-01-26 18:53:39 👤 admin 👁️ 5646 ⭐ 815
【批量办公技巧】一键对多个Excel文件的单元格批量插入图片

视频演示

前言大家好,我是老罗软件,最近公司有一批 Excel 文件,需要对每个 excel 的列都插入指定的图片。单个 excel 是很容易操作的,但多个文件就相当耗费人力,今天老罗就是帮大家来解决这个问题的。

需求描述有一批图片(格式不限),名称已经取好,如下图:

对应有一批 excel,需要将对应名称(图片李四需要插入到行为李四的行)的图片插入到 excel 的等级列后面,excel 打开如下:

插入后效果如下:

如果只有一个 excel,我想人工操作还是很简单的,但是我有一批 excel 都需要这样操作:

如果你想早点下班,抛开这些重复的繁琐步骤,节省更多时间充实自己,就请往下看。

解决方案

关注公众号:”老罗软件“ , 可以获取到解决方案软件下载。

这是一个专业解决 excel 多文件处理的方案, 找到 Excel 功能大全, 然后在弹出的框里点击 ”智能插图“。

软件打开后, 我们设置好界面的参数:

下面我来详细介绍下参数意思。

Excel 目录 : 就是你要插入图片的所有 excel 的位置。

图片目录: 插入的图片的位置。

匹配列: 指定图片插入到哪里, 通过图片名称和设置的这一列进行匹配。

插入列: 图片插图到 excel 的哪一列。

图片列标题:为新增的图片列取的标题,可不填。

图片宽高: 插入到 excel 单元格的显示大小,可自行调整。

设置好之后,点击开始处理, 程序会一条一条处理, 执行完,打开结果文件,随便选取一个结果 excel,如下图:

如果您有疑问可以一起来探讨,功能就介绍到 这里 ,希望能帮助大家,感谢!!!

技术实现

非技术人员不需要观看!! 这里设计到的技术复杂, 我也就就简单讲解实现原理。

软件是基于 Python 开发的现代化办公自动化软件,主要使用了如下技术架构:

1. PySide6 (Qt6) - 现代化 GUI 界面框架:

2. springboot: excel 的数据脱敏是通过后端 Java 实现的。

3. 文件处理:os.walk() - 递归遍历目录结构。

4. HTTP 请求: requests 框架。

部分代码解析

项目的 开始 按钮,会开启一个 QThread 线程去处理,首先是获取 excel 目录, 然后通过 os.walk 遍历目录获取到所有文件,然后一个一个进行处理,处理的业务代码如下:

代码语言:javascript复制"""

智能插图服务类

负责处理Excel文件中的图片插入功能

"""

from api.excel_api import ExcelAPI

class AddImgService:

"""智能插图服务类"""

def __init__(self):

self.excel_api = ExcelAPI()

def process_excel_with_images(self, excel_path,output_file, image_names, match_col, insert_col,

image_col_title="图片", image_width=100, image_height=100,

center_other_cols=False):

self.excel_api.match_addimg(excel_path,output_file,{

"zipName":image_names ,

"matchColumn":match_col,

"insertColumn":insert_col,

"titleName":image_col_title,

"imageWidth":image_width,

"imageHeight":image_height,

"verticalCenter":center_other_cols

})

代码没有开源噢。如果您有技术合作意向,还请联系本人。今天就介绍到 这里 ,希望能帮助大家,感谢!!!

结尾语

单个 excel 插入图片,我们用 wps 这些有名的工具就可以了, 但是针对多文件批量一键处理还可以尝试我文章中的介绍方法,可以为你提高很大的工作效率,让你有时间充实自己,而不是像机器人一样做重复的工作,没有任何新的收获。 就说到这里了, 如帮助到你了,还请点个赞,感谢!!

🛸 相关文章

[空之探险队]一周目攻略
365提款多久到账

[空之探险队]一周目攻略

📅 01-24 👁️ 6085
重庆今早的天空是粉色的!你看到了吗?
注册office365邮箱

重庆今早的天空是粉色的!你看到了吗?

📅 01-05 👁️ 4255
数字 5 在中国传统文化中的寓意
365比分官网

数字 5 在中国传统文化中的寓意

📅 09-27 👁️ 1831