Добра всем! Помогите пожалуйста собрать данные с сайта https://innoter.com/ Я почти собрал, но не могу решить вопрос с переводом строки. В местах, где: Орбита: и Платформа: Тут нужно разделить текст по строкам, чтоб он был. Так по всей таблице. В некоторых случаях он уже нормализован построчно, а есть, где в одной ячейке. Заранее Благодарен.
PS Разделить построчно нужно НАИМЕНОВАНИЕ и ХАРАКТЕРИСТИКА
Slava977, вариант, в котором работаем с Орбита без двоеточия. Иначе одну строку не отработает. Усечь не забудьте
Код
let
Source = Excel.CurrentWorkbook(){[Name="Data"]}[Content],
name = {"Наименование","Характеристика"},
#"Added Custom" = Table.AddColumn(Source, "a", each
if Text.StartsWith([Наименование], "Орбита") or Text.StartsWith([Наименование], "Платформа:")
then
let
a=Table.FromColumns({Text.Split([Наименование],"#(lf)"), Text.Split([Характеристика],"#(lf)")},name)
in
Table.SelectRows(a, each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))
else
Table.FromColumns({{[Наименование]},{[Характеристика]}},name)),
#"Removed Columns" = Table.RemoveColumns(#"Added Custom",name),
#"Expanded {0}" = Table.ExpandTableColumn(#"Removed Columns", "a",name)
in
#"Expanded {0}"