如何在Power Query中导入XLSB格式Excel文件?
在Power Query中直接导入XLSB格式文件的方法
你不需要手动转成XLSX格式,Power Query原生支持直接导入XLSB文件,以下是两种可行方法:
方法一:通过图形界面操作
- 打开Power Query编辑器,点击顶部菜单栏的获取数据 > 从文件 > 从工作簿
- 在弹出的文件选择窗口中,将右下角的「文件类型」从默认的
Excel工作簿 (*.xlsx, *.xlsm)切换为所有文件 (.),或者直接输入*.xlsb过滤目标文件 - 选中你的XLSB文件后,后续步骤和导入普通XLSX完全一致:选择需要加载的工作表,完成数据加载即可
方法二:手动编写M代码
如果图形界面操作遇到问题,可以直接编写M代码调用原生函数加载XLSB:
let // 替换为你的XLSB文件实际路径 FilePath = "C:\Example\YourFile.xlsb", Source = Excel.Workbook(File.Contents(FilePath), null, true) in Source
代码中第三个参数true用于启用二进制工作簿(XLSB)的解析支持,确保Power Query正确识别文件格式。
这个方案完全适配XLSB的二进制格式,既能保留它节省存储空间的优势,又省去了格式转换的繁琐步骤。
内容的提问来源于stack exchange,提问作者phmauber
相关产品推荐
相关产品推荐

