Использование M-запроса для извлечения безымянного диапазона из нескольких файлов Excel? - PullRequest
0 голосов
/ 02 октября 2018

Код запроса 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 Ответ

0 голосов
/ 02 октября 2018

Я думаю, что, возможно, нашел ответ на свой вопрос.- Мне нужно превратить код в функцию, добавив к нему префикс (filepath) =>

Здесь я нашел пошаговое руководство: https://www.excelguru.ca/blog/2015/02/25/combine-multiple-excel-workbooks-in-power-query/

Всего наилучшего.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...