在Excel单元格里插入图片
设备巡检、区域巡查场景中,现场照片和音视频是重要的存档素材。之前从草料导出数据时,图片和音视频只提供在线链接,不便批量下载和存档。
旗舰版及以上可用:多媒体批量下载功能,导出时一并打包所有图片、录音、视频。
本文介绍如何把打包下载的图片批量插入到 Excel 单元格中,让整张表格一眼能看到照片。
一、导出和下载数据
- 在后台【数据导出】弹窗中,勾选需要同步下载的多媒体类型(图片、录音、视频),点击确定。
- 下载得到一个压缩包,解压后包含:
- 表单数据 Excel / CSV
- 多媒体文件夹(按记录号分目录存放图片和音视频)

Excel 里的图片、录音、视频列此时还是本地路径,点击可跳转到对应文件。可下载示例压缩包查看目录结构。
二、把图片插入 Excel 单元格
1. 拼接图片本地路径
用 Excel 或 WPS 打开表单数据文件(下面以 WPS 为例,Excel 操作类似)。
- 将压缩包解压到本地,记下解压位置(本教程以
D:\文件夹1为例)。 - 在 Excel 中复制图片链接所在列,粘贴到旁边的空白列,并在其右侧再插入至少 6 列空白。
- 选中刚粘贴的那一列 →【数据】→【分列】,以
\作为分隔符,把路径拆成多段。 - 在新的一列用下方公式拼出完整的图片本地路径:
="D:\文件夹1\"&J2&"\"&M2&"_"&N2&"_"&O2&"_1.jpg"
按实际情况修改:
- 把
D:\文件夹1\改成你解压后的实际位置;- 根据你的分列结果调整
J2、M2、N2、O2这几个引用单元格。

视频教程:
2. 准备 VBA 代码
下载示例 VBA 代码文件。只需按照你的 Excel 情况修改其中加粗的四个位置:
- 把
sheet1改成你的工作表名称。 - 把
P改成存放「图片本地路径」的列字母。 - 把
16改成「图片本地路径」的列号(从左往右数)。 - 把
17改成需要插入图片的列号(从左往右数)。

3. 执行 VBA 代码批量插入图片
- 打开 Excel 文件,点击【工具】→【开发工具】→【VB 编辑器】。
- 找到当前 Excel 文件,右键【插入】→【模块】。
- 粘贴修改好的 VBA 代码,点击执行。
提示:
- 如果 WPS 内没有 VBA 功能,参考 WPS 开启 VBA 教程。
- 如果【工具】→【开发工具】里没有「VB 编辑器」而是「WPS 宏编辑器」,点击【工具】→【开发工具】→【切换到 VB 环境】。
- 插入前先调整好目标单元格的行高和列宽,图片会自适应单元格大小。
视频教程:
4. 验证结果
- 目标列的每个单元格都出现了对应记录的照片。
- 调整行高列宽后,图片跟随单元格大小自动适配。
- 保存文件后重新打开,图片仍然在单元格里(不会变成链接)。