Страницы: 1
RSS
Power Query Шапка таблицы состоит из нескольких строк, как сделать нормальную шапку?
 

Добрый вечер.
В Power Query создаю запрос для взятия данных из книги excel для дальнейшей обработки.
Ньюанс: «Шапка» таблицы состоит из нескольких строк (см.скрин).

Можно ли в PQ сделать из такой шапки нормальную шапку?
 
А просто отменить объединение ячеек нельзя?
 
Доброе время суток.
Вариант.
Код
let
    Source = Excel.Workbook(File.Contents("C:\Path\Шапка в несколько строк.xlsm"), false),
    sheet = Source{[Item="xl",Kind="Sheet"]}[Data],
    headRowCount = List.Count(sheet[Column1]) - List.NonNullCount(sheet[Column1]) + 1,
    curColNames = Table.ColumnNames(sheet),
    headTable = Table.FirstN(sheet, headRowCount),
    dataTable = Table.LastN(sheet, Table.RowCount(sheet) - headRowCount),
    newColNames = List.Transform(curColNames, each Text.Combine(List.RemoveNulls(Table.Column(headTable, _)), " ")),
    result = Table.RenameColumns(dataTable, List.Zip({curColNames, newColNames}))

in
    result
Успехов.
 
Юрий, там нету объединения ячеек.
Андрей, спасибо, попробую.
 
Цитата
Бахтиёр написал:
там нету объединения ячеек
Я  смотрел на рисунок )
Страницы: 1
Наверх