你其实可以避免那些重复性的操作

我们大学每个月都会给足球队发训练补贴,每个人¥144;按照规定,我们每个月都要上交一份工资表的压缩包上去,里面包括了

  • 一份word文档,记录发工资的名单
  • 一份考勤表
  • 一份工资表,上面有身份证、学号和银行卡号的信息

由于足球队的人基本上一年才会由于毕业和新生的到来而有所变动,每个月的工资表基本上是一致的,需要改动的就是月份:文件名改一下,文件内部再去改一下。这是很无趣的复制、重命名工作,所以我用Automator做了个自动生成工资表的程序,每次只要在程序里面改一下参数就可以生成新的工资表了,非常方便。

如何使用Automator

首先说明一点呢,我是个Mac Person,所以Automator是个只有在Mac上才能运行的软件。

在具体步骤前我想先说明整体的思路,我们工资表的三个文件是放在一个文件夹里面的,文件夹用年份和月份命名,比如2016年5月 就是一个文件夹的名称;文件夹里面的文件名称为:

  • 5月份考勤表.xls
  • 5月度考勤统计表.doc
  • 5月度训练补贴.xls

如果我要做一个10月份的工资表,那我会复制这个文件夹(duplicate)并把它改名为2016年10月,然后进入这个文件夹,把里面文件的名字都改成10月的版本,最后进入各个文件改内部的内容,Automator可以完成除了最后一步外的所有操作。

第一步:打开Automator,你可以在spotlight搜索里输入automator,也可以在其他地方打开。打开以后会有一个界面出现:

我们就选择创建一个新的Workflow即可,按下回车或者点击Choose.

然后你会看见这样一个界面出现了:

第二步:设置处理步骤。我们在最左边的栏里面找到Files & Folders. 选中它以后会在左边第二栏出现很多命令,进行处理的前提是选中,所以第一个命令是找到Finder项目:

右边也给了提示,我们按照它说的做,把这个项目拖拽到右边,接着需要设置一下search里面的内容:

默认状态Automator会搜索整个计算机,当然这样做会比较慢,所以在Search里面你需要设置成一个你的工资表所在目录;下面的操作和平时在excel里面搜索、替换差不多,在contains 后面输入:2016年5月。

我们用5月的版本做模板,下一步是复制(duplicate),在左边第二栏找到命令,拖拽到右边:

用MacBook的人应该都知道在你duplicate以后会出现一个copy文件夹,下一步是找到这个copy文件夹,和第一步一样,用find finder items命令:

找到以后重命名:

这个命令有很多变型,这里我们只要使用最简单的Name Single Item即可,把名字改成你要做的月份,图片上是9月的,你想做10月的就可以改成10月;下一行提供了预览,这样能够保证出现的确实是你想要的东西。

接着我们要进到文件夹里面去把里面的文件再重命名,先进文件夹用到的是get folder content命令,直接拖拽过去即可。

现在我们选中了文件夹里面的文件,那么再用一次重命名操作即可完成所有任务:

这里用到了重命名操作的一个变型:替换名字。找到5,把它换成9,你如果做的是10月的,就改成10即可。

所有的操作都完成后点击右上角的Run按钮:

很流利地就跑起来了有没有~

一些注意点

上文只讲了一个特定月份的例子,你的实际操作肯定与例子不同,需要你做一些调整。

从简单的做起,你可以先单独调试一下每个命令都能不能跑,然后再组合起来,这样会比较有效率,因为免除了很多小问题。

如何用Automator制作工资表相关推荐

  1. 在Linux下制作工资表(转)

    在Linux下制作工资表(转) 在Linux桌面系统下,使用办公套件的电子表格模块可方便制作各种常用的表格,并进行数据计算或插入图表.下面以工资表为例,讲解在Linux下应用RedOffice电子表格 ...

  2. 宏的录制——制作工资表

    以下是用宏制作工资表的代码 Sub 宏1() ' ' 宏1 宏 ' ' 快捷键: Ctrl+p '     ActiveCell.Rows("1:1").EntireRow.Sel ...

  3. 怎么用计算机绘制不规则表格,怎么绘制表格-Excel小技巧:快速制作工资表和不连续填充表格信息,人事必看...

    小伙伴们,大家好!面对杂乱没有规律的工资内容,如何将它们转换成查阅方便的工资条是每个人事在月中或者月底进行工资核算和发放都会遇到的难题.如果将WORD中文字内容的工资明细,依次进行粘贴复制或者是手动输 ...

  4. linux生成表格文件大小,在Linux下制作工资表(转)

    在Linux下制作工资表(转)[@more@] 在Linux桌面系统下,使用办公套件的电子表格模块可方便制作各种常用的表格,并进行数据计算或插入图表.下面以工资表为例,讲解在Linux下应用RedOf ...

  5. 如何用ChemFinder制作子表单

    通过使用ChemFinder这一插件,用户可以建立自己的ChemFinder数据库,数据库是由表单集合而成,所以建立数据库的前提是要制作表单.在之前的教程中已经介绍了制作表单的方法,本节ChemDra ...

  6. Excel如何制作工资表

    使用索引函数=INDEX(reference, row_num, [column_num], [area_num]) =索引( 引用,行号,[列号],[区域] ) 红色为必选项. 表格3 有表格结构, ...

  7. 第八次作业——Excel制作工资表

    转载于:https://www.cnblogs.com/shengge7153/p/7900031.html

  8. excel表头_如何用Excel制作出库入库表

    有一些工作要求我们制作一个出库入库的记录表格,那么今天这篇文章就教大家如何用Excel制作出库入库表. 首先我们在Excel表格中框出一些表格,作为这个表的整体结构: 然后如图所示,用合并居中按钮调节 ...

  9. VLOOKUP函数制作多表查询(学生信息表/员工工资表)

    VLOOKUP函数制作多表查询(学生信息表/员工工资表) 一.vlookup函数定义 VLOOKUP函数是Excel中的一个纵向查找函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导 ...

最新文章

  1. “抽象类”的定义及其与“普通类”的区别
  2. APP不同上线情况对应的测试流程
  3. 【PAT乙级】1029 旧键盘 (20 分)
  4. 编译安装php的openssl组件时遇到 libssl not found解决办法
  5. 分布式事务选型的取舍 | 建议收藏
  6. Linux下查看CPU个数(逻辑个数和物理个数)
  7. 丢瓶盖(洛谷-P1316)
  8. BZOJ2440 [中山市选2011]完全平方数
  9. 高质量 Android 开发框架 LoonAndroid 详解
  10. Gedit汇编语法高亮设置
  11. Ubuntu16.04安装python3.6导入requests/aiohttp/httpx等网络请求模块报错ModuleNotFoundError: No module named ‘_ssl‘
  12. js sdk demo java_微信JS-SDK DEMO页面和示例代码
  13. Inceptor上存储过程相关
  14. 朱松纯:从人工智能的角度解读《赤壁赋》兼谈“心”与“理”的平衡
  15. Win10x64安装Dolby
  16. Hive基础04、Hive建表语句详解
  17. windows10 中微信(UWP)版本不显示通知消息
  18. 4.2 Branching Strategies
  19. m1MacBook Pro pycharm打字卡顿问题解决
  20. 节拍脉冲发生器的设计

热门文章

  1. 淘宝逛逛,一个0成本适合新手的副业项目
  2. (七)C语言入门,代码编程,电脑关机程序【40行】【原创】
  3. 微信小程序中的html路径,新媒体运营:如何提取微信小程序路径到指定页面
  4. MATLAB App Designer入门实战(三)
  5. TextView各种跑马灯
  6. 跨开源操作系统迁移六步走,openEuler社区助您平滑迁移
  7. js 图片保存至手机相册
  8. ARP家族--ARP,代理ARP,Gratuitous ARP
  9. 在 RHEL or CentOS 7、8 中更改主机名的 4 种方法
  10. 江阴 java_江阴学java编程,江阴java编程学习哪里好,江阴java编程学习一般要多久才能学会...