想象一下,当你面对几十个Excel表格需要批量完成数据清洗、格式统一、自动计算并生成一份汇总报告时,传统做法是逐个打开文件手动操作,不仅耗时巨大,还极易出现错误。其实有一种更高效的解决方法——直接用Codex读取整个文件夹中的所有.xlsx文件,通过自然语言指令下发任务,即可自动执行结构化处理,并将结果统一存入指定子目录。整个过程无需编写一行代码,也不用反复点击鼠标。
具体怎么操作?首先是准备工作:将所有待处理的.xlsx文件平铺在一个文件夹的根目录下(例如新建一个名为“Q2销售数据_待处理”的空文件夹),绝对不能放在子文件夹中——Codex无法递归扫描嵌套路径,放错位置会导致部分文件被跳过。随后打开Codex App,点击左下角的“+ New Project”,选择刚才的文件夹作为工作区。当右上角出现类似“12 files indexed”的提示时,即表明所有文件已成功索引完毕。

用自然语言指令轻松触发Excel批量处理
核心就在这一步。在Codex的对话区输入你的具体指令,它会立刻解析意图并形成执行方案。这里提供几个典型的指令模板,供你参考:
方法一:基础数据清洗与汇总合并
“请读取当前项目中所有.xlsx文件,跳过首三行标题,提取‘订单号’‘金额’‘日期’三列,将‘日期’转为YYYY-MM-DD格式,金额列保留两位小数,最后合并为一个新表格,保存为outputs/汇总_Q2_clean.xlsx。”
方法二:分表公式计算并写入原文件
“对每个Excel文件的第一个工作表,在最后一列后新增‘利润率’列(公式=(销售额-成本)/销售额),保留原文件名,覆盖写入,但不修改原始格式和样式。”
方法三:按条件导出并自定义命名规则
“筛选每个表格中‘状态’列为‘已完成’的行,每张表单独导出为新文件,文件名格式为原名_已完成.xlsx,全部存入outputs/completed/子目录。”
这三种指令基本覆盖了日常批量处理的常见场景:整理合并、新增公式列、条件拆分。当然你完全可以根据自己的需求调整字段、公式和输出路径。
确认执行与结果验证
指令发送后,Codex会先返回一份执行摘要,详细列出预计耗时、涉及的文件列表、字段映射逻辑以及是否需要额外权限(比如写入原文件)。此时务必仔细核对摘要,尤其是字段对应关系和输出路径,确认无误后输入“确认执行”。
随后Codex将在后台启动任务,右下角进度条实时更新。完成后,项目目录中会自动生成一个outputs/文件夹,所有结果文件已经就位。需要特别提醒的是:执行期间切勿关闭Codex窗口或重启App,否则未完成的任务会中断且无法恢复。因此确认开始前,最好把其他不相关的操作都先放一放。
从准备到交付,整个流程就是“平铺文件 → 新建项目 → 描述需求 → 确认执行”,相比手动处理可节省大量时间,也能有效避免重复操作带来的出错概率。下次遇到成堆的Excel表格时,不妨试试这个思路。
