You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Query从文件夹批量导入文件时如何指定需导入的列范围

解决Power Query仅导入单列、无法获取A-E列完整数据的方案

可以指定Power Query的导入列范围,操作方法分为两种:

方法1:界面可视化操作(适合单文件处理)

  • 选中你创建的查询,在右侧【应用步骤】面板点击最顶部源步骤旁的齿轮图标,打开导入配置窗口
  • 取消勾选使用第一行作为标题,数据范围选择对应工作表的整个工作表,确认后即可加载出Column1到Column5(对应A-E列)的完整列
  • 点击【主页】选项卡→【删除行】→【删除顶部行】,输入数字5删除前5行无效内容
  • 点击【将第一行用作标题】,即可得到完整的表头和对应数据

方法2:修改M代码固定列范围(适合批量处理文件夹内多个同格式文件)

如果你需要批量导入同文件夹下所有格式一致的文件,直接修改代码固定列导入逻辑即可:

  • 单文件处理时,将源步骤代码的第三个参数从true改为false,示例如下:
    Source = Excel.Workbook(File.Contents("你的本地文件路径.xlsx"), null, false){[Item="对应工作表名",Kind="Sheet"]}[Data]
    关闭自动检测裁剪逻辑后,Power Query会加载工作表所有列,不会仅保留有数据的A列
  • 批量处理时,在文件夹导入的自定义函数源步骤后新增一行固定选列的代码:
    保留指定列 = Table.SelectColumns(源, {"Column1", "Column2", "Column3", "Column4", "Column5"})
    后续再执行删除顶部5行、提升表头的操作即可,所有文件都会固定保留A-E列数据

示例数据格式

内容的提问来源于stack exchange,提问作者KrisR.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 06:18:00