.hd-box .hd-fr

从“表哥”到“图匠”:微软 Excel 可用 Python 脚本实现批量修图

2025-08-14 09:59IT之家(故渊)15评

IT之家 8 月 14 日消息,科技媒体 Windows Report 昨日(8 月 13 日)发布博文,报道称微软宣布重磅升级 Python in Excel 功能,支持直接在表格中分析和处理图像,适用于 Windows、Mac 及网页版。

微软表示此举可以简化视觉数据分析流程,提升效率与集成度,用户只需将图片嵌入单元格,无需依赖外部软件,即可通过 Python 脚本对其操作。

IT之家援引博文介绍,具体操作分为四步:

首先,在“插入”菜单中选择“图片”并“置于单元格内”。

其次,确保图像完全位于单一单元格内,以便 Python 准确引用。

随后,在目标单元格输入“=PY (”并粘贴指定脚本:

from PIL import Imageimport numpy as npfrom scipy.signal import convolve2d# Convert image to grayscale and arrayimage = xl(“A1”)arr = np.array(image.convert(“L”) dtype=np.float32)# Apply Laplacian filterlaplacian = convolve2d(arr [[0 1 0] [1 -4 1] [0 1 0] mode=same boundary=symm)# Classify based on variance“Blurry” if np.var(laplacian)  100 else “Sharp”

最后按 Ctrl+Enter 执行。

示例脚本利用 PIL 库将图像转为灰度阵列,通过拉普拉斯卷积核计算方差,自动判断图像为“Sharp”或“Blurry”,结果直接输出在单元格中。

除清晰度检测外,该功能还支持多种图像变换任务,如调节亮度、修改色彩、叠加 Logo 水印及提取 EXIF 元数据。为平衡性能与精度,Excel 在“文件 > 选项 > 高级”中提供图像输入分辨率设置,用户可选择从原始尺寸降至 320×240 像素,以减少内存占用。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

下载IT之家APP,分享赚金币换豪礼
相关文章
大家都在买广告
热门评论
查看更多评论