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)
第一參數(shù):自動識別路徑Excel文件后套上Excel.workbook,將二進制文件解析為Excel
第二參數(shù):Null-是否把第一行設置為標題,看預覽如需要則改為“true”
第三參數(shù):True/null暫無影響 (delayTypes as nullable logical)
?快捷復制為路徑;二進制文件理解
3??Folder.Contents當前文件夾/Folder.Files含子文件夾
如Content顯示為Binary需要深化,添加列-自定義-=Excel.Workbook([Content])-篩選數(shù)據(jù)所在列,并刪除其他列,同時可直接添加第二參數(shù)提升標題
最終剩下只有Table的數(shù)據(jù)-深化-使用Table.Combine合并
?路徑報錯,DataFormat.Error: 提供的文件夾路徑必須為有效的絕對路徑。
??注意:*標題一致性(無多余符號/空格)
*合并數(shù)據(jù)時,篩選【Kind】列多余表格(sheet/table/filter臨時文件等)
*復制路徑需加引號,否則試別為變量
*將File.Contents第一參數(shù)的路徑設置為動態(tài)路徑