最稳定可靠的方式是用excel for mac的“从文件夹”数据获取功能。需确保源文件名无特殊符号、首张工作表结构一致;通过power query导入后删除元数据列,展开content并统一字段名,最后关闭并上载。

在Mac上把多个Excel表格合并成一个,最稳定可靠的方式是用Excel for Mac自带的“从文件夹”数据获取功能,无需安装插件、不依赖第三方软件,且能自动对齐字段、保留原始格式。
准备源文件与环境
新建一个专用文件夹,把所有待合并的.xlsx或.xls文件一次性拖入其中;【文件名不能含@、#、&、空格等特殊符号】,否则Power Query扫描时会跳过或报错。
确认每个Excel文件的首张工作表(Sheet1)结构一致:相同列数、列标题文字完全相同(例如统一写“订单编号”,不能有的写“订单号”、有的写“单号”)。
打开Excel for Mac,新建空白工作簿——不要在已有数据的文件里操作,避免查询冲突。
用Power Query一键导入全部文件
点击顶部菜单栏「数据」→「获取数据」→「从文件」→「从文件夹」。
在弹出窗口中精准选择刚才创建的源文件夹,点击「确定」;系统立即列出所有文件名、大小及内容摘要预览。
勾选右下角「启用刷新」选项——这一步决定后续能否一键更新新增文件,漏选会导致合并表失去动态性。
点击「转换数据」进入Power Query编辑器,此时左侧有「Content」「Name」「Date accessed」等列;【务必先删掉Name、Date accessed、Attributes这三列】,它们是元数据,不是业务数据,保留会影响后续字段对齐。
清洗结构并加载到工作表
第一步:在「Content」列右侧点击展开图标(▶),勾选「Data」字段,取消勾选「Transform File」和「NativeQuery」;系统开始逐个解析各文件首张工作表。
第二步:检查顶部字段名。若发现某列被识别为“Column1”“Column2”,说明该文件表头缺失或第一行为空——需返回原Excel补上标准表头再重试。
第三步:右键任意一列标题→「重命名」,将“销售金额”“销售额”“Revenue”等不同命名统一改为“销售金额”;字段名不一致会导致合并后出现重复列或错位。
第四步:点击左上角「主页」→「关闭并上载」;数据自动载入新工作表,首行为规范表头,无空行、无元数据、无隐藏列。











