mac automator 可通过 applescript 无需编码实现 excel/numbers 的批量汇总、统一格式化、指定工作表导出及文件夹自动处理。
mac 自带的 automator 能直接联动 excel(或 numbers),把多张表格的数据自动汇总、格式化、导出,全程无需写代码,适合日常办公中的重复性报表任务。
批量汇总多个 Excel 文件数据
当你每天要从十几个 Excel 文件里手动复制粘贴数据到总表时,Automator 可以全自动完成。关键在于用“运行 AppleScript”操作执行逻辑,而不是靠拖拽界面动作硬拼。
- 新建 Automator 文稿,选择“应用程序”类型
- 添加“获取指定 Finder 项目”,点击“添加”选中所有源 Excel 文件(支持 .xlsx/.xls)
- 插入“运行 AppleScript”操作,粘贴一段轻量脚本:它会逐个打开文件,读取第一个工作表的有数据区域,追加写入新建的汇总表
- 最后加“存储文件”操作,指定保存路径和文件名(如“今日汇总_20260612.xlsx”)
保存为 .app 文件后,双击运行或拖入文件直接触发,5秒内生成干净汇总表,跳过人工错行、漏页、格式错乱等问题。
一键给所有 Sheet 套用统一表格样式
Excel 手动点“套用表格格式”几十次?Automator + Excel 脚本可一次搞定整本工作簿。
- 先在 Excel 中录制或编写一个脚本(支持 Excel for Mac 的 Script Editor),功能是遍历全部 Sheet,将数据区转为结构化表格,并应用预设样式
- 在 Automator 中新建“快速操作”,拖入“运行 AppleScript”并嵌入该脚本
- 设置“工作流接收当前项目”为“文稿文件”,位置选“访达”
- 存储后,在访达中右键任意 Excel 文件 → “快速操作” → 点击执行,几秒完成全表格式化
样式包括列宽自适应、标题行冻结、筛选箭头开启——这些细节脚本都能控制,比手动更稳定。
自动导出指定 Sheet 为 CSV 或 PDF
常需要把某几个固定 Sheet 单独存为 CSV 供系统导入,或导出为 PDF 发送审批。Automator 可精准定位 Sheet 名称,避免误操作。
- 新建“快速操作”,添加“获取指定 Finder 项目”选中目标 Excel
- 接“运行 AppleScript”,脚本逻辑:打开文件 → 找到名为“销售明细”“库存台账”的 Sheet → 分别导出为同名 CSV(或 PDF)→ 保存到桌面/指定文件夹
- 支持中文 Sheet 名、含空格名、甚至带日期后缀的动态名称(如“日报_20260612”)
不用再反复打开、切换、另存为,尤其适合每天定时导出的固定流程。
结合文件夹操作实现无人值守处理
把待处理的 Excel 文件扔进某个文件夹,Automator 就自动运行、汇总、归档、清空,真正“放着就完事”。
- 新建 Automator 文稿,选择“文件夹操作”模板
- 绑定目标文件夹(如 ~/Documents/待汇总)
- 拖入“移动 Finder 项目”+“运行 AppleScript”组合:先移动文件到临时处理区,再执行汇总脚本,最后把原文件移入“已处理”子文件夹
- 启用后,只要新文件放入该文件夹,整个流程立即后台启动,不弹窗、不打断你当前工作
适合交接给同事或助理使用,他们只需拖文件,其余全自动。











