编程零基础的我,用AI写了一款Excel文档瘦身工具!点击👆专注office👇关注我,加★星标★
01
因为邮箱限制50MB以内,同事发送给客户的Excel文档比较大,客户一直收不到。想到WPS有自带的文档瘦身功能很好用,但是又不想再安装一个WPS。于是我自己用AI生成了一个Excel文档瘦身工具!02
四步瘦身法
第一步:选择工作簿,点击"添加文件"按钮,选择一个或多个 Excel 文件 。第二步:选择瘦身功能 ,勾选需要的瘦身功能,可以使用"全选"/"取消"按钮快速操作。第三步:选择保存路径,点击"浏览"选择保存目录(可选,不选则保存在原文件目录),设置文件名后缀(默认 _slimmed)。所有原文件都会被完整保留,处理后的文件会保存在指定位置,文件名格式为:原文件名_后缀.扩展名。03
七大瘦身功能
解压工作簿,提取 xl/media 中的图片,使用 Pillow 调整超过指定尺寸的图片(1000×1000),并降低 JPEG 质量(默认 85)或开启 PNG 最大压缩。使用 openpyxl 删除条件格式、数据验证、自动筛选等无用格式。删除 drawings(图形/控件)、comments(批注)相关文件及 XML 引用。重新整理 XML 结构并采用最高压缩率(9)打包,去除缩进空白。利用 Win32 COM 调用 Excel 将 .xlsx 另存为 .xlsb(同等数据体积减半),需安装 Excel 及 pywin32。删除计算链(calcChain.xml)、查询表、修订记录,并清理文档属性中的作者、最后保存者等元数据。04
打包集成说明
https://www.52pojie.cn/thread-2107398-1-1.html但是不能生成带图表的exe程序,于是自己用AI重新写了一个打包工具。程序的ico图标也由AI生成并通过下面这个ICO生成器转换:https://mufeesama.github.io/ico-generator/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#apage05
免费获取资源
此工具并未在其他系统中做过测试,可能会存在bug和未知错误。06
写在最后
虽然AI让编程小白也能“智造”出自己的小工具,但是懂一点编程知识,最起码能自己调试AI生成的代码,而不是完全依赖AI。个人推荐小白们学编程就直接上手学习python,AI就学openclaw就足够了。点击下方公众号卡片
👇关注获取更多优质资源👇
喜欢就请点亮下方〔在看〕👇III
扩展阅读:
点击下方蓝色文字即可跳转