Использование M-запроса для извлечения безымянного диапазона из нескольких файлов Excel?
Приведенный ниже код запроса M извлекает ряд строк из листа с именем "Информация об опросе" в файле Excel с именем Paris. - Но что, если я хочу сделать это не только для одного файла Excel, но и для всех файлов Excel, расположенных в папке Folder1 (Берлин, Милан и т. Д.)? (Хотя каждый файл Excel будет содержать несколько листов, каждый файл будет иметь один лист с именем "Информация об опросе".)
К сожалению, нет названных диапазонов. У меня есть большое количество файлов Excel, из которых можно извлечь данные.
Очень благодарен за любое понимание,
Крис
let
Source = Excel.Workbook(File.Contents("Q:\Folder1\Paris.xls"), null, true),
#"Survey Information1" = Source{[Name="Survey Information"]}[Data],
#"Kept Range of Rows" = Table.Range(#"Survey Information1",19,14) in
#"Kept Range of Rows"
1 ответ
Я думаю, что, возможно, нашел ответ на свой вопрос. - Мне нужно превратить код в функцию, добавив к ней префикс (filepath)=>
Я нашел пошаговое руководство здесь: https://www.excelguru.ca/blog/2015/02/25/combine-multiple-excel-workbooks-in-power-query/
Всего наилучшего.