Table.FromList
Sintaxe
Table.FromList(list as list, optional splitter as nullable function, optional columns as any, optional default as any, optional extraValues as nullable number) as table
Acerca de
Converte uma lista em uma tabela aplicando a função de divisão opcional, , splitter
a cada item da listalist
. Por padrão, a lista é assumida como uma lista de valores de texto dividida por vírgulas. Opcional columns
pode ser o número de colunas, uma lista de colunas ou um TableType. Opcional default
e extraValues
também pode ser especificado.
Exemplo 1
Crie uma tabela a partir de uma lista usando o divisor padrão.
Utilização
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
null,
{"Letter", "Example Word"}
)
Saída
Table.FromRecords({
[Letter = "a", #"Example Word" = "apple"],
[Letter = "b", #"Example Word" = "ball"],
[Letter = "c", #"Example Word" = "cookie"],
[Letter = "d", #"Example Word" = "door"]
})
Exemplo 2
Crie uma tabela a partir de uma lista usando um divisor personalizado.
Utilização
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
Splitter.SplitByNothing(),
{"Letter and Example Word"}
)
Saída
Table.FromRecords({
[#"Letter and Example Word" = "a,apple"],
[#"Letter and Example Word" = "b,ball"],
[#"Letter and Example Word" = "c,cookie"],
[#"Letter and Example Word" = "d,door"]
})
Exemplo 3
Crie uma tabela a partir da lista usando o divisor Record.FieldValues .
Utilização
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
Saída
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})