功能定位:为什么“按字段合并”比复制粘贴更合规
审计视角下,手动复制多文件数据无法留下“字段映射日志”,一旦源表被二次改动,几乎无法还原。WPS 表格自 12.8 版起把 Power Query(桌面端路径:数据→获取数据)打包进安装镜像,支持按指定字段合并多工作簿,并自动生成 .qry 元数据文件,完整记录连接串、匹配规则与刷新时间,天然满足《企业内部控制基本规范》对“可验证性与责任可追溯”的硬性要求。
前置检查:哪些文件能被识别
Power Query 在 WPS 当前最新版可直接读取 .xls/.xlsx/.xlsm/.et 与 .csv;若源文件为 .et,需确认版本号≥11.0,否则字段类型会退化为文本,合并后出现空值。经验性观察:政府信创环境常见 .et,建议先统一转 .xlsx 再操作,路径:文件→另存为→选择“Excel 工作簿(*.xlsx)”→保存。
平台差异速览
- Windows:数据选项卡→获取数据→自文件夹;支持一键加载子目录。
- macOS:12.8.1 暂不支持“自文件夹”批量导入,需用“数据→自文件”逐个添加,合并逻辑相同但耗时翻倍。
- Android/iOS:移动端无 Power Query,只能查看已刷新结果;若需在移动端审批,提前在桌面端刷新后另存“只读副本”。
一句话总结:Windows 是最完整的生产环境,Mac 可做后续分析,移动版仅适合浏览与签字。
决策树:何时用 Power Query,何时用 WPS AI“数据洞察”
提示:若合并后还要做分组统计、透视表,优先 Power Query;仅需一次性汇总报告,可尝试 WPS AI“数据洞察→生成报告”,但 AI 不会保留字段映射日志,合规场景慎用。
示例:区财政局需把 12 个街道的月度预算执行表合并,字段“功能分类编码”为关键列。因后续要接受审计署驻场检查,必须提供“数据来源+刷新时间”底稿,只能走 Power Query;若只是内部例会材料,且领导要求 30 分钟内出图,可用 AI 一键生成 PPT,再手动附注“数据未经稽核”。
五步操作:从文件夹到可刷新报表
- 归集文件:把所有待合并工作簿放在同一文件夹,确保关键字段列名完全一致(区分大小写)。
- 获取数据:Windows 桌面端打开空白工作簿→数据→获取数据→自文件夹→浏览至目标文件夹→确定;在“文件列表”导航窗勾选“合并并加载”。
- 指定字段:在“合并文件”对话框选中“工作表”标签→勾选“将第一行用作标题”→在“匹配列”下拉选择“功能分类编码”(示例字段)→确定。
- 设置数据类型:Power Query 编辑器会自动把数字列识别为“整数”,金额列识别为“小数”。若出现“任意”类型,手动改为“小数”,避免后续聚合错误。
- 关闭并加载至:选择“仅创建连接”+“添加到数据模型”,即可生成可刷新查询;如审计方要求留痕,再点击“文件→信息→属性”勾选“保存查询定义”。
完成后,源文件夹新增文件时,只需“数据→刷新全部”即可同步更新,无需重复上述步骤。
失败分支与回退
若步骤 3 提示“字段不存在”,99% 是列名前后空格导致。回到“文件列表”→右键任一文件→编辑→在 Power Query 里使用“转换→格式→修剪”清除空格,再重新合并即可。回退方案:删除查询定义不会删除已加载数据,可放心重做。
自动化刷新:任务计划程序 + 国密加密
对需要每月 1 号凌晨自动刷新的场景,可在 Windows“任务计划程序”中新建触发器,调用以下命令:
"安装目录\office6\et.exe" /refresh "合并报表.et"
刷新完成后,利用 12.8 版新增的“国密 SM4 加密”功能:文件→另存为→选择“WPS 国密格式(*.wsm)”→设置口令→分发。经验性观察:加密后文件体积增大 15% 左右,但可满足《党政机关公文传输安全规范》要求。
例外与取舍:哪些列不该合并
警告:含公式的外部链接列(如 =[2026Q1.xlsx]Sheet1!A1)在合并时会变成静态值,若后续源文件改名,将无法再追溯。解决方法是先在源文件里把公式复制→选择性粘贴为数值,再执行合并。
另外,隐私字段(身份证号、手机号)即使参与匹配,也应在 Power Query 里使用“添加列→格式→掩码”做脱敏,避免下游报表泄露。掩码规则:保留前 3 后 4 位,中间用 * 替代;审计底稿仍需原值时,可单独建“受限查询”并设置文件级密码。
验证与观测方法
为确保合并结果可信,建议建立“双轨校验”:
- 轨道 A:用 Power Query 合并,加载到数据透视表,统计“功能分类编码”总条数。
- 轨道 B:用传统 SUMIF 跨工作簿引用(需打开所有源文件),同样统计总条数。
- 若 A 与 B 差值≠0,说明存在重复键或空键;此时在 Power Query→分组依据→计数行,即可定位异常编码。
经验性观察:当源文件超过 50 MB 或单文件夹≥200 个工作簿,刷新耗时进入“分钟级”,可关闭“后台刷新”选项并拆分文件夹,性能提升明显。
适用/不适用场景清单
| 场景维度 | 适用 | 不适用 |
|---|---|---|
| 文件数量 | 5–200 个 | >500 个(列表加载超时) |
| 字段一致性 | 列名完全匹配 | 列名动态变化(如含月份后缀) |
| 合规等级 | 需留痕、可回滚 | 仅需一次性草图 |
| 刷新频率 | 日/周/月 | 实时秒级同步 |
FAQ:高频疑问一次讲清
合并后刷新提示“路径找不到”怎么办?
多因源文件夹被改名或移动。在 Power Query→开始→数据源设置→更改源→重新选择文件夹→关闭并刷新即可,无需重建查询。
macOS 加载列表空白?
12.8.1 版“自文件夹”功能暂缺,请改用“数据→自文件”逐个添加;或转 Windows 完成合并后,将生成文件回传 Mac 继续编辑。
刷新后数字变成科学计数法?
Power Query 默认将超长数字转为科学计数法。在编辑器选中该列→右键→更改类型→使用“文本”而非“小数”,再关闭并加载即可保持原样。
能否只合并指定工作表?
可以。在“合并文件”导航窗勾选“选择多项”→仅勾选目标工作表→确定;若工作表名规律相同(如“汇总”),可在高级编辑器里添加筛选条件 each [Item] = "汇总" 实现自动过滤。
国密 .wsm 文件对方打不开?
接收方需安装 WPS 12.8 及以上版本,并在安装器里勾选“国密组件”;若对方为 Mac,可让其临时装 Windows 虚拟机或改用 PDF 加密回传。
最佳实践速查表
- 统一列名:用“批量替换”先把空格、换行符去掉。
- 统一文件格式:把 .et 旧文件转 .xlsx,避免类型推断失败。
- 先备份再查询:用 7z 把源文件夹压缩,命名含日期,方便审计回溯。
- 建立“主键唯一性”检查:在 Power Query 里分组计数,行数>1 即重复。
- 刷新后立刻另存为 .wsm,附口令短信分开发送,满足国密要求。
收尾:下一步行动建议
今天就要交月度合并报表,可按“五步操作”在 Windows 桌面端 10 分钟跑通;随后用“双轨校验”核对总数,最后另存为国密 .wsm 文件发送给审计。下次再收到新增文件,只需打开主文件→数据→刷新全部即可完成更新,无需重复劳动。把这篇路径收藏到浏览器书签,即使换了电脑,也能在 10 分钟内重建查询。
未来版本若加入“增量刷新”与“云端共享查询”,多人协同场景下的冲突检测将进一步降低;建议持续关注 WPS 官方更新日志,第一时间验证新特性是否适配你的合规框架。

