Excel插入图片怎么压缩:轻松减小文件大小的实用技巧
为什么要在Excel中压缩图片?
在Excel工作表中插入大量或高清图片时,文件体积会急剧膨胀,导致打开缓慢、保存耗时,甚至因超出邮件附件限制而无法发送。压缩图片可在保证可接受画质的前提下大幅减小文件大小,提升工作效率。
方法一:使用Excel内置的“压缩图片”功能
- 选中要压缩的图片(可按住Ctrl多选)。
- 点击上方菜单栏的“图片格式”选项卡(若未显示,可右键图片选择“设置图片格式”)。
- 在“调整”组中点击“压缩图片”。
- 在弹出的对话框中勾选“仅应用于此图片”或“应用于文档中的所有图片”。
- 在“分辨率”区域选择合适选项:
- 打印(220 ppi):适合需要打印的高质量场景。
- 屏幕(150 ppi):平衡显示与文件大小。
- 电子邮件(96 ppi):最小文件体积,适合网络分享。
- 使用默认分辨率:不改变原始分辨率。
- 取消勾选“图片(裁剪区域外的部分)”,然后点击“确定”。
方法二:更改图片格式为JPEG
Excel中的位图(BMP)或PNG格式图片通常较大。可尝试将图片另存为JPEG后再插入:
- 在电脑上使用画图工具或专业图片软件打开图片,选择“另存为”并选择JPEG格式。
- 将新图片拖拽或插入到Excel中。
方法三:调整图片分辨率与尺寸
有时图片本身分辨率过高(如4000×3000像素),而Excel中只需显示小图。可以:
- 在Excel中选中图片,拖动边角手柄缩小尺寸。
- 右键选择“大小和位置”,手动输入高度和宽度(单位厘米/英寸)。
- 再次使用“压缩图片”功能(见方法一)应用低分辨率。
方法四:使用VBA批量压缩(高级)
如果要对多个工作表或大量图片一键压缩,可使用以下VBA宏:
Sub CompressAllPictures()
Dim pic As Picture
For Each pic In ActiveSheet.Pictures
pic.PictureFormat.Compress msoPictureCompressPrint, False
Next pic
End Sub运行方法:按下Alt+F11打开VBA编辑器,插入模块并粘贴代码,然后按F5执行。
方法五:利用在线工具或独立软件
第三方工具如TinyPNG、Compressor.io等可在线压缩图片。将未经压缩的图片导入工具,下载压缩版后再插入Excel。此外,Microsoft官方文档也提供了进一步建议。
注意事项
- 压缩后不可逆,建议保留原始图片副本。
- 如果工作簿内图片过多,可先删除不需要的图片再压缩。
- 使用“压缩图片”功能时,保存后撤销操作需关闭文件不保存才能恢复。
通过以上方法,你可以轻松控制Excel文件大小,提升协作与共享效率。