告别手工搬砖!历时数天打造WPSMac全能JSA工具箱,全部本地运行,看看你想要的功能在里面吗?
各位在用 WPS for Mac 的上班族、财务/审计大佬们,你们有没有觉得 Mac 版的 WPS 插件生态实在是太荒凉了?
在 Windows 上,我们有各种各样的 VBA 插件、易用宝、方方格子,功能强大,但到了 Mac 上,这些几乎全军覆没,连个能稳定运行的 JS 宏插件都难找。每次遇到 “从PDF复制过来的乱码换行”、“批量设置打印页眉页脚”、或者 “合并单元格打印总被劈成两半” 这种极其弱智但极其费手的操作时,只能对着触控板一声叹息,然后老老实实手工调整。
作为一个深受其害的办公党,我决定利用 业余时间从头撸了一个全功能的工具箱。
核心原则: 所有代码本地运算,绝不联网,绝不回传任何表格数据,完全开源免费。目前已经在 MacOS 实测通过,Windows 完善后再测试。
在正式放出下载链接之前,我想先做个需求调查:以下这些功能,哪几个是你最急迫需要的?或者我漏掉了什么 Mac 上独有的痛点?
WPS‑JSA开源工具箱|完整超详细功能总览
🧹 数据清洗大菜单
专门处理原始杂乱表格,批量清洗、提取、比对、脱敏。
功能 | 说明 |
清除换行符 | 选中区域批量清除单元格内手动换行符,把乱换行文本整理成单行,适合复制粘贴网页、PDF导出的脏数据 |
身份证/日期提取 | 从混杂文本里批量抓取18位/15位身份证号码,支持解析出生日期、性别、年龄,校验合法性;同时支持自动扒出各类格式日期字符串 |
不规则日期转规则 | 识别各类手写不规范日期(2026.9.8、26-09-08、9/8等)批量转为WPS标准可计算日期格式,修复伪日期 |
两区域交换内容 | 选中两块同等大小选区,直接互换单元格内容,不用复制粘贴中转 |
数据差异对比 | 对两个选区逐格比对,标记出内容不一样的单元格,快速找两份表格差异 |
取消公式保留值 | 批量把选中区域公式全部转为静态数值,去除公式,保留显示结果 |
脱敏选择区域 | 身份证、手机号、姓名脱敏,中间字符替换为星号,保护隐私数据 |
提取唯一值 | 选区一键提取不重复数据,直接输出到指定位置,无需高级筛选 |
超链接工具 | 提取单元格内超链接真实地址;批量给选区写入超链接;批量清除超链接只保留文字 |
动态日均费用核算 | 根据起止日期自动拆分,按天数分摊费用,生成每日分摊明细 |
🖨️ 打印排版大菜单
解决Excel打印高频痛点:分页乱、合并单元格被劈开、多工作表打印参数批量统一。
功能 | 说明 |
批量调整行高 | 批量统一选中区域行高,支持固定数值、自适应内容 |
批量调整列宽 | 批量统一选中区域列宽 |
关键字快速分页 | 按指定关键字,遇到关键字行自动插入分页符,实现按项目/人员自动分页 |
日期维度快速分页 | 按单元格日期变化自动插入分页符,按天/按月分页输出报表 |
合并单元格打印不跨页 | 🔥 解决合并单元格被分页符劈成两半的经典问题——自动避让(移动分页符保证合并块完整落在同一页) / 从新页开始(强制该合并块下一页输出),支持仅当前工作表或全部工作表 |
预览分页标记 | 在工作表用底色标记分页边界,直观看到打印分页切割位置,不用反复打开打印预览 |
清除自动分页符 | 一键清除工作表所有手动插入的分页符 |
统一打印设置 | 🔥 跨工作表批量复制打印配置:将当前工作表打印参数批量复制到全部或指定工作表;可同步纸张方向、纸张大小、打印缩放、页边距、居中方式、页眉页脚、顶端标题行、左端标题列;执行前自动备份原有配置到本地JSON,支持一键撤销还原 |
📂 工作簿管理大菜单
工作表、文件整体批量维护,清理文件垃圾,批量新建、删除、排序。
功能 | 说明 |
工作簿瘦身清垃圾 | 扫描清理无效悬浮形状、废弃单元格样式、隐藏垃圾对象、失效名称定义、残留图表缓存,大幅缩减xlsx文件体积,不改动公式和业务数据 |
导出为工作簿[可选] | 只导出选中的工作表,另存为新独立文件,导出格式可设置 |
导出为工作簿[完整] | 导出选中的工作表,另存为新独立文件 |
选区批量建立复制工作表 | 读取选区文本,批量新建对应名称工作表,可复制模板表内容 |
删除其他工作表 | 保留当前工作表,删除其余全部sheet;执行前弹窗确认,自动备份被删除内容到备份目录 |
工作表标签排序 | 按工作表名称汉字/数字自动对底部sheet标签排序 |
取得工作表名称 | 把全部工作表名称批量输出到单元格,方便统计目录 |
🧰 快捷工具大菜单
高频独立小工具,表单、文件处理、邮件、填报窗体。
功能 | 说明 |
拆分工作表 | 按关键字/按列内容,把一个大表拆分成多个工作表,也可直接拆分成多个独立文件 |
文件批量重命名 | 读取表格内文件名列表,批量修改本地文件名称 |
批量证照速排 | 证件照片批量排版打印,适合身份证、证件照批量打印裁剪 |
差旅报销单 | 党政机关公务差旅审批单填报窗体,支持增加明细行,自动计算合计,后续可直接生成Excel表单 |
发送到邮箱 | 一键发送当前工作表/整个工作簿作为附件发送邮件,支持本地配置邮箱账号与授权码 |
自定义工具栏设计器 | 可视化自定义WPS插件工具栏布局,自定义按钮显示隐藏 |
🔐 安全与隐藏大菜单
表格保护、隐藏、密码移除工具。
功能 | 说明 |
选区加密 | 选中单元格内容加密,单元格显示掩码,无密钥看不到真实内容 |
选区解密 | 解密已经加密的选区,恢复原始文本 |
深度隐藏当前工作表 | 工作表深度隐藏,普通取消隐藏列表不出现 |
深度隐藏其他工作表 | 只保留当前工作表,其余全部深度隐藏 |
恢复所有工作表可见 | 一键把所有深度隐藏、普通隐藏工作表全部恢复显示 |
移除当前工作表密码 | 移除工作表保护密码(自己设置的保护密码,非暴力破解遗忘密码) |
移除所有工作表密码 | 批量清除本文件全部工作表保护密码 |
移除工作簿保护密码 | 移除工作簿结构保护密码 |
移除JSA工程密码 | 移除JSA/VBA工程查看密码,打开脚本工程不再需要输入密码(vba没调试) |
📢 写在最后
这个工具箱的诞生,纯粹是因为我自己在 Mac 上办公时被各种琐碎操作折磨得够呛,网上又找不到合适的解决方案。与其等别人做,不如自己动手。
它能帮你省下的时间,可能是每天半小时,也可能是每次报表季熬到凌晨的那两个小时。
目前所有功能我在 Mac 上完整跑通了。DMG 安装包已准备就绪,Windows 版本正在做最后的调试清理,欢迎大家提出意见,我尽快放出下载链接。
最最最最关键的是,工具箱还没有名字,不好发布。
麻烦各位股东取个名字,谢谢!!!
