乐于分享
好东西不私藏

编程零基础的我,用AI写了一款Excel文档瘦身工具!

编程零基础的我,用AI写了一款Excel文档瘦身工具!

点击👆专注office👇关注我,加★星标★

01

大家好,我是北山!
因为邮箱限制50MB以内,同事发送给客户的Excel文档比较大,客户一直收不到。
试了几个压缩工具,体积还是不理想。
想到WPS有自带的文档瘦身功能很好用,但是又不想再安装一个WPS。
于是我自己用AI生成了一个Excel文档瘦身工具!

02

四步瘦身法

第一步:选择工作簿,点击"添加文件"按钮,选择一个或多个 Excel 文件 。
第二步:选择瘦身功能 ,勾选需要的瘦身功能,可以使用"全选"/"取消"按钮快速操作。
第三步:选择保存路径,点击"浏览"选择保存目录(可选,不选则保存在原文件目录),设置文件名后缀(默认 _slimmed)。
第四步:点击"开始瘦身"按钮,等待处理完成。
所有原文件都会被完整保留,处理后的文件会保存在指定位置,文件名格式为:原文件名_后缀.扩展名。

03

七大瘦身功能

1.压缩内嵌图片:
解压工作簿,提取 xl/media 中的图片,使用 Pillow 调整超过指定尺寸的图片(1000×1000),并降低 JPEG 质量(默认 85)或开启 PNG 最大压缩。
2.清理冗余格式:
使用 openpyxl 删除条件格式、数据验证、自动筛选等无用格式。
3.清除隐形垃圾:
删除 drawings(图形/控件)、comments(批注)相关文件及 XML 引用。
4.缩减空白占用:
删除工作表中尾部完全空白的行与列。
5.重构文件封装:
重新整理 XML 结构并采用最高压缩率(9)打包,去除缩进空白。
6.二进制格式转换:
利用 Win32 COM 调用 Excel 将 .xlsx 另存为 .xlsb(同等数据体积减半),需安装 Excel 及 pywin32。
7.剔除缓存日志:
删除计算链(calcChain.xml)、查询表、修订记录,并清理文档属性中的作者、最后保存者等元数据。

04

打包集成说明

本工具采用python编码,全程由AI驱动生成。
exe程序由Python全自动打包机打包生成:
https://www.52pojie.cn/thread-2107398-1-1.html
但是不能生成带图表的exe程序,于是自己用AI重新写了一个打包工具。
程序的ico图标也由AI生成并通过下面这个ICO生成器转换:
在线体验地址:
https://mufeesama.github.io/ico-generator/
GitHub项目地址:
https://github.com/MufeeSama/ico-generator
出处:https://www.52pojie.cn/thread-2105079-1-1.html

这是一个简单易用的 ICO 图标生成工具,支持多种预设尺寸和自定义尺寸,可批量生成 ICO 文件。

备用:https://www.icoconverter.com/

或者也可以使用Greenfish Icon Editor 编辑制作ICO
https://greenfishsoftware.org/gfie.php#apage

05

免费获取资源

本期文章点赞过200,我会免费分享到评论区中~
此工具并未在其他系统中做过测试,可能会存在bug和未知错误。

06

写在最后

虽然AI让编程小白也能“智造”出自己的小工具,但是懂一点编程知识,最起码能自己调试AI生成的代码,而不是完全依赖AI。
个人推荐小白们学编程就直接上手学习python,AI就学openclaw就足够了。

点击下方公众号卡片

👇关注获取更多优质资源👇

喜欢就请点亮下方在看〕👇III


扩展阅读:

点击下方蓝色文字即可跳转

老牌开源启动器 Wox v2.1.0 发布!全平台适配,效率神器再升级
告别 Word 看图烦恼!这款免费插件,双击就能全屏看图
Excel 公式编辑神器!大神都在用的 Excel Labs,免费解决所有公式痛点