我有一个场景,我试图将一个文本文件加载到 Power Query 中。第一列的第一个单元格包含我需要用作标题的列名。
如何通过分隔符拆分单元格值并将结果值用作 Power Query 中的列名称?
我已经将文件导入到power query中。
你可以在 powerquery 中试试这个
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"#column1", type text}, {"column2", type text}, {"column3", type text}, {"column4", type text}, {"column5", type text}}),
NewColumnNames = Text.Split(Text.AfterDelimiter(#"Changed Type"{0}[#"#column1"],":"),","),
#"Rename"=Table.RenameColumns( #"Changed Type",List.Zip({Table.ColumnNames(#"Changed Type"),NewColumnNames})),
#"Removed Top Rows" = Table.Skip(Rename,2)
in #"Removed Top Rows"