面向电子表格用户

Excel 自动化:把每月重复的表格劳动,变成换份文件就能重跑的流程

Excel 自动化,难点通常不在功能不够,而在过程留不下来:做完的表,逻辑记在操作人脑子里,换人接手要重讲,下个月要从头再点一遍。iModel 把这套过程画成可视化工作流,每一步都能打开查看,下个月换份文件点一次执行。
200+服务企业客户
60+覆盖行业
300+内置分析节点
2007公司成立
定义与边界

Excel 自动化:先判断这件事值不值得自动化

Excel 自动化,是指把原本在 Excel 里手工重复的取数、清洗、合并、核对与出表步骤,交给可以重复执行的工具完成,让同一套处理逻辑在新数据上一次跑完。常见做法有三类:Excel 自带的 Power Query 与宏,以及把过程搬到可视化工作流里。

判断标准很简单:这件事只做一次,直接在 Excel 里做最快;会反复做、结果要交给别人复核或接手,才值得把它自动化。iModel 不替代 Excel,它接手的是重复执行、过程留痕和多表关联这三段,源数据和最终交付仍然可以是 Excel 文件。

已经在用 Power Query 的团队,可以先看 Power Query 与工作流的分工,再决定哪些步骤值得迁移。

关键事实内容
Excel 内置自动化Power Query(获取和转换)、宏与 VBA、网页版 Excel 的 Office Scripts
工作表行数上限xlsx 每个工作表 1,048,576 行
读写格式直接读写 Excel 与 CSV;可一次读取整个目录的文件并合并
内置分析节点300+,覆盖清洗、关联、汇总、统计与机器学习
过程留痕每一步是画布上的一个节点,配置与中间结果都能打开查看
定时运行可配合 iModel FlowBot 按计划运行工作流
部署形态中文界面;Windows,以及 x86-64 版本的麒麟 V10/V11、统信 UOS
ARM 架构iModel 目前不支持 ARM 架构(鲲鹏、飞腾),相关版本仍在规划中。
平台内核基于 KNIME 开源内核二次开发,中文化、信创适配与企业级增强部分为自主研发
先判断,再动手

什么时候该把这张表搬出 Excel

下面三个信号出现任意一个,就到了该考虑自动化的时候。

同一套动作每月重做一遍月度台账、季度对账、周报汇总。步骤没变,变的只有源文件,每重复一次,都是在为一件本可以只做一次的事重复花时间。
说不清这个数是怎么来的结果交上去,被问「这一列为什么是这个值」,只能凭记忆倒推。中间改过几版公式、删过哪些行,事后没有记录可查。
文件开始变慢、算不动xlsx 单个工作表最多 1,048,576 行,这是硬上限。逼近这个量级之前,嵌套公式和跨表引用往往已经让重算变得很慢。

工作表行数上限以微软官方的 Excel 规格与限制说明 为准。

工具怎么选

Excel 自动化,内置工具和工作流各适合什么

Excel 本身已经有不少自动化手段,很多场景用它们就够了。下表按擅长与局限对照,选最省事的那一个。

做法擅长局限更适合
Power Query从文件夹、数据库取数,清洗后一键刷新,不必另装软件步骤多了以后排查不直观;结果仍落在工作簿里每月刷新的取数与清洗
宏与 VBA几乎能自动化所有 Excel 界面操作,包括格式排版需要编程;不少企业安全策略默认禁用宏,交接困难固定格式的排版与输出
Office Scripts网页版 Excel 的脚本自动化,可配合 Power Automate 定时触发需要相应的 Microsoft 365 商业版订阅,用 TypeScript 编写已全面使用 Microsoft 365 的团队
可视化工作流多文件、多表关联,清洗与统计建模,过程以节点图保留需要安装软件、学习节点;一次性任务不划算反复执行、结果要复核或交接的处理

一个目录里十几份月度表的合并,是这几种做法都能做、差别最明显的场景,完整做法见 Excel 多表合并的工作流做法。

同一份月度台账,两种做法

对比维度在 Excel 里手工做在 iModel 里做
下个月再做一遍从头点一遍,或复制上月文件逐处改换份源文件,点一次执行
过程留痕公式改动无记录,过程在操作人脑子里每一步是一个节点,配置可点开查看
交接给同事当面讲一遍,或另写操作说明发送工作流文件,流程图本身就是说明
多表关联对账VLOOKUP / XLOOKUP 逐列匹配,匹配不上的行难追关联节点一次完成,未匹配行单独输出成一张表
数据规模受工作表 1,048,576 行上限约束处理过程不受工作表行数上限约束,写回 Excel 时同样受限
临时看个数打开就能看,最快需要先搭流程,一次性任务不划算
做法示例

Excel 自动化:一份月度台账的工作流怎么搭

以每月汇总各分公司报表、再与系统账核对为例,下面是一条工作流的五个环节。搭一次,以后每月只需要替换目录里的文件。

第四步「未匹配的行单独输出」是和 VLOOKUP 最大的区别:匹配不上的记录不会变成一列 #N/A 混在结果里,而是成为一张可以直接交给经办人核实的清单。两张表的核对方法见 两表核对任务教程,每月替换文件重跑的完整演示见 入门教程第八讲。

能力清单

电子表格用户最先用上的六件事

按上手顺序排列。前三项对应日常最常见的表格工作,后三项是把结果稳定交付出去需要的。

01把手工操作变成可重跑的流程复制粘贴、逐月套公式这类动作只构建一次,下个月换份源文件点一次执行,处理口径与上个月一致。自动化可重跑
02一次读进多份文件与多个工作表Excel、CSV 都能直接读。一个目录里的十二份月度表可以一次读进来拼成一张,不用再逐个打开复制。批量读取数据整合
03不写公式的数据清洗去重、拆列合列、类型转换、筛选、透视都由节点完成,每一步都能点开看中间结果,改逻辑就是改节点配置。数据清洗中间结果可查
04多表关联与差异定位台账对系统账这类对账,用关联节点一次完成;左连接、右连接怎么选,匹配不上的行去了哪里,都是明确的节点输出。多表关联对账
05进阶分析不需要编程统计分析、聚类、预测建模都以节点形式提供。需要写代码时,也可以把 Python 脚本节点嵌进同一条流程。统计分析机器学习
06结果输出与定时运行结果可直接写回 Excel 或 CSV,按模板生成月报;配合 iModel FlowBot,工作流可以按计划运行。报表输出按计划运行
常见问题

关于表格自动化的六个问题

需要,两者分工很清楚。Excel 适合临时看数、手工微调和最后一版的格式美化;iModel 接手重复执行、过程留痕和多表关联。常见用法是源数据仍是 Excel 文件,中间处理交给工作流,结果再写回 Excel 交付。
因为不写代码已经不稀缺,稀缺的是说得清这个数是怎么来的。AI 帮忙写出的公式仍然只留在单元格里,下个月口径变了,依然要从头查。工作流的价值不在省掉写公式,而在把过程本身变成可以给别人看、可以重跑、可以逐步核对的东西。
不一定。Power Query 能满足每月刷新取数与清洗的需求,而且不必另装软件。当处理步骤很多、需要关联多张表并输出差异清单,或者结果要交给他人复核接手时,再考虑工作流。
会用 Excel 的筛选和排序就能起步。入门教程第一讲会从零搭出一条完整流程,跟完前几讲就能处理读表、清洗、多文件合并这类日常工作;实际用时因人和数据复杂度而异,建议尽早换成自己每月要做的那张表来练。
工作流处理过程不受工作表 1,048,576 行的上限约束,处理能力主要取决于电脑内存与数据复杂度,月度台账、明细流水这类数据量通常不构成瓶颈。结果写回 Excel 时仍受工作表行数上限约束,超大结果建议输出为 CSV 或写入数据库。
可以。支持 x86-64 版本的麒麟 V10/V11、统信 UOS,处理器侧支持海光 C86,麒麟与统信环境请使用 麒麟版下载页。iModel 目前不支持 ARM 架构(鲲鹏、飞腾),相关版本仍在规划中。

先把软件装上,再拿手上那份表试一次

iModel Analytics Studio 免费下载,Windows 与麒麟、统信环境都是双击安装,十分钟内可以装好。建议学完前两讲,就换成自己每月要做的那张表。

卡在某个节点?可以先在 KNIME 中文知识库 查用法,或拨打 400-8568-196 咨询。

iModel 专属客服
在线留言或电话联系
在线留言

留下您的问题和联系方式,我们会在一个工作日内回复。

手机与邮箱至少填一项

4008568196 拨打此号码联系我们

微信扫码咨询

iModel 微信咨询二维码

使用微信扫描上方二维码