Добрый день!
Помогите, пожалуйста, избавиться от ошибки при сборе данных из файлов:
в некоторых файлах нет листа, с которого собираются данные. Так как файлов много, искать и удалять лишние будет долго,
хотелось бы, чтобы Power Query пропускал эти файлы, в идеале - выводил какое-то сообщение в получаемой таблице ("нет листа" и т.п.).
функция:
запрос:
Помогите, пожалуйста, избавиться от ошибки при сборе данных из файлов:
в некоторых файлах нет листа, с которого собираются данные. Так как файлов много, искать и удалять лишние будет долго,
хотелось бы, чтобы Power Query пропускал эти файлы, в идеале - выводил какое-то сообщение в получаемой таблице ("нет листа" и т.п.).
функция:
Код |
---|
(filepath)=> let Источник = Excel.Workbook(File.Contents(filepath), null, true), #"Срок годности_Sheet" = Источник{[Item="Срок годности",Kind="Sheet"]}[Data], #"Повышенные заголовки2" = Table.PromoteHeaders(#"Срок годности_Sheet", [PromoteAllScalars=true]) in #"Повышенные заголовки2" |
запрос:
Код |
---|
let Источник = Folder.Files(" ........ "), #"Сортированные строки" = Table.Sort(Источник,{{"Date modified", Order.Descending}}), #"Добавлен пользовательский объект" = Table.AddColumn(#"Сортированные строки", "Index", each Text.Start([Name], 15)), #"Удаленные дубликаты" = Table.Distinct(#"Добавлен пользовательский объект", {"Index"}), #"Удаленные столбцы" = Table.RemoveColumns(#"Удаленные дубликаты",{"Index"}), #"Добавлен пользовательский объект1" = Table.AddColumn(#"Удаленные столбцы", "Пользовательский", each #"Срок годности"([Folder Path]&[Name])), на следующем шаге появляется ошибка: #"Развернутый элемент Пользовательский" = Table.ExpandTableColumn(#"Добавлен пользовательский объект1", "Пользовательский", {"Столбец1", "Столбец2", "Столбец3"}, {"Пользовательский.Столбец1", "Пользовательский.Столбец2", "Пользовательский.Столбец3"}), #"Удаленные столбцы1" = Table.RemoveColumns(#"Развернутый элемент Пользовательский",{"Content", "Name", "Extension", "Date accessed", "Date modified", "Date created", "Attributes", "Folder Path"}) in #"Удаленные столбцы1" |