Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Syntaxe
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
Asi
Převede seznam list na tabulku použitím volitelné funkce pro rozdělení, , na každou položku seznamu. Ve výchozím nastavení se předpokládá, že seznam obsahuje textové hodnoty rozdělené čárkou. Volitelné columns mohou být počet sloupců, seznam sloupců nebo Typ tabulky. Je také možné zadat volitelné default a extraValues.
Příklad 1
Vytvořte tabulku ze seznamu pomocí výchozího rozdělovače.
Použití
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
null,
{"Letter", "Example Word"}
)
výstup
Table.FromRecords({
[Letter = "a", #"Example Word" = "apple"],
[Letter = "b", #"Example Word" = "ball"],
[Letter = "c", #"Example Word" = "cookie"],
[Letter = "d", #"Example Word" = "door"]
})
Příklad 2
Vytvořte tabulku ze seznamu pomocí vlastního rozdělovače.
Použití
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
Splitter.SplitByNothing(),
{"Letter and Example Word"}
)
výstup
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"]
})
Příklad 3
Vytvořte tabulku ze seznamu pomocí rozdělovače Record.FieldValues.
Použití
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
výstup
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})