power query新手必看,导入文件和合并

PQ文件导入与合并 1.超级表 2.文件 3.文件夹
1️⃣公示栏= Excel.CurrentWorkbook(),导入当前工作簿中的超级表
右键Content Table列-深化-公示栏生成 源[Content],添加Table.Combine即可合并
每个table可单独深化,combine需要table为list
❓深化 ;Function(tables as list, optional columns as any) as table?
2⃣️File.Contents 作为二进制文件导入File.Contents("文件完整地址")回车后,= Excel.Workbook(File.Contents("文件地址"), null, true)
第一参数:自动识别路径Excel文件后套上Excel.workbook,将二进制文件解析为Excel
第二参数:Null-是否把第一行设置为标题,看预览如需要则改为“true”
第三参数:True/null暂无影响 (delayTypes as nullable logical)
❓快捷复制为路径;二进制文件理解
3️⃣Folder.Contents当前文件夹/Folder.Files含子文件夹
如Content显示为Binary需要深化,添加列-自定义-=Excel.Workbook([Content])-筛选数据所在列,并删除其他列,同时可直接添加第二参数提升标题
最终剩下只有Table的数据-深化-使用Table.Combine合并
❓路径报错,DataFormat.Error: 提供的文件夹路径必须为有效的绝对路径。
⚠️注意:*标题一致性(无多余符号/空格)
*合并数据时,筛选【Kind】列多余表格(sheet/table/filter临时文件等)
*复制路径需加引号,否则试别为变量
*将File.Contents第一参数的路径设置为动态路径