开始之前
这是入门系列的最后一讲,接着第 7 讲往下做。前面七讲的节点在这里会串成一条完整的流,所以建议按顺序看完再来。
八讲学的东西,串成一条流
先看一眼整体。六个节点,每一个你都学过,现在它们连成了一件事:把十二份月度台账读进来、清洗、转换、和系统账对上、汇总、写出结果文件。
演示会自动播放。鼠标移上去暂停,点任意按钮转为手动,点右上角可以全屏投影。
前面七讲的价值,全部押在最后那一次保存上。不保存,你刚才做的就只是一次性劳动,和在 Excel 里点一遍没有区别。保存了,它才是一个可以拷给同事、可以放进版本管理、下个月能重跑的文件。
报表自动化的第一步:下个月怎么重跑
这是整套教程要兑现的承诺。重跑有三种做法,成本从低到高:
| 做法 | 每月要做什么 | 适合 |
|---|---|---|
| 改路径 | 打开流程,改读取器里的文件名,执行 | 数据源位置每次都不一样 |
| 固定目录 | 把新文件丢进目录,点执行 | 绝大多数月度任务,推荐 |
| 变量与调度 | 什么都不用做,到点自动跑 | 进阶内容,入门阶段用不上 |
第二种是入门阶段的正确答案,而且它的实现你在第 3 讲就学过了:读取器用文件夹模式加通配符,目录里多一份文件,它自然就会读到。不用改配置,不用碰变量。
重置一个节点,它下游的所有节点会一起退回黄灯 – 因为它们的结果都是基于旧数据算出来的。这是第 1 讲讲过的连锁反应,到这里正好用上。
写出文件时的两个选择
Excel 写出器的配置不多,但有两个选项会影响你几个月后能不能交代清楚。
文件名带上月份默认是覆盖,跑了九个月目录里只剩一个文件,前八期全没了。审计和财务场景下,你得能证明当时交的是什么。
别用「追加」它把新数据接在已有工作表后面。跑两遍就有两份数据叠在一起,绿灯、无警告,你要到汇总数字翻倍才会发现。
推荐组合:覆盖 + 文件名带月份。既不会累加出错,又保留了每一期的历史。工作表名也起个有意义的,别留默认的 Sheet1。
让半年后的自己看得懂
流程能跑,不等于流程能维护。默认状态下画布上是六个「Node 1」「Node 2」- 现在你当然知道每个在干什么,半年后打开就只能一个个点开配置去猜。
- 给每个节点改名。双击节点下方那行字。写它在业务上干什么,不是写它是什么节点 – 「清掉空白记录」比「行过滤器」有用得多,因为节点类型看图标就知道了。
- 在画布上写注释。把「为什么这么做」写下来,特别是不明显的决定:为什么用全外连接、为什么这里要去重、表头那个 2 是怎么来的。
- 交接时交三样。工作流文件、数据放在哪、多久跑一次。这三样齐了别人才真能接手,否则你还是那个唯一会跑这条流的人。
入门到这里结束,接下来去哪
八讲走完,常规的表格清洗、合并、汇总、交付你已经可以独立完成了。剩下三样是进阶内容,等你遇到具体问题时再学,那时候学得最快:
循环一个工作簿里十二个工作表要分别读,或者对每个城市重复同一套处理。入门阶段用「拖多个节点 + 连接」也能做,只是笨一点。
流程变量让文件名自动带上当月日期、让参数从外部传进来。真正的报表自动化从这里开始。
组件把一段常用的处理打包成一个节点,在多条流程里复用。团队协作时价值最大。
建议先别急着学这三样。用现在会的东西,把手上真实的活做完三个月。三个月之后你自然会知道自己缺什么,那时候再补,比现在提前学有效得多。
学完自检
- 能把八讲的节点串成一条完整的流,并且保存下来
- 知道重跑的三种做法,会用固定目录 + 文件夹模式这一种
- 写出文件时会带上月份,不用「追加」
- 会给节点改成业务化的名字,会在画布上写注释
- 知道这条流可以交给别人接手,并且知道要交哪三样

