Доброго дня.
Есть задача: подгружать все файлы экслель из папки и обрабатывать их по определенным условиям. Все файлы однотипные в плане представленности данных, но при этом названия у вкладок не всегда одинаковые. Обрабатывать нужно ту вкладку, на которой файл был сохранен (которая была активной в момент сохранения).
Вопрос: Как задать в запросе выбор данных именно из активной вкладки?
Сейчас запрос на обработку выглядит так:
Есть задача: подгружать все файлы экслель из папки и обрабатывать их по определенным условиям. Все файлы однотипные в плане представленности данных, но при этом названия у вкладок не всегда одинаковые. Обрабатывать нужно ту вкладку, на которой файл был сохранен (которая была активной в момент сохранения).
Вопрос: Как задать в запросе выбор данных именно из активной вкладки?
Сейчас запрос на обработку выглядит так:
| Код |
|---|
let
Источник = Folder.Files("C:\Users\SN\Desktop\Folder1"),
#"Вызвать настраиваемую функцию1" = Table.AddColumn(Источник, "Преобразовать файл из Folder1", each #"Преобразовать файл из Folder1"([Content])),
#"Переименованные столбцы1" = Table.RenameColumns(#"Вызвать настраиваемую функцию1", {"Name", "Source.Name"}),
#"Другие удаленные столбцы1" = Table.SelectColumns(#"Переименованные столбцы1", {"Source.Name", "Преобразовать файл из Folder1"}),
#"Столбец расширенной таблицы1" = Table.ExpandTableColumn(#"Другие удаленные столбцы1", "Преобразовать файл из Folder1", Table.ColumnNames(#"Преобразовать файл из Folder1"(#"Пример файла"))),
#"Измененный тип" = Table.TransformColumnTypes(#"Столбец расширенной таблицы1",{{"Source.Name", type text}, {"Column1", type any}, {"Column2", type any}, {"Column3", type any}, {"Column4", type any}, {"Column5", type any}, {"Column6", type any}, {"Column7", type any}})
in
#"Измененный тип"
|