Пређи на главни садржај

Table.FromList

Konvertuje listu u tabelu primenom navedene funkcije razdvajanja na svaku stavku sa liste.

Syntax

Table.FromList(
list as list,
optional splitter as function,
optional columns as any,
optional default as any,
optional extraValues as ExtraValues.Type
) as table

Remarks

Konvertuje listu list u tabelu primenom opcionalne funkcije razdvajanja, splitter, na svaku stavku sa liste. Podrazumevano se smatra da je u pitanju lista tekstualnih vrednosti razdvojena zarezima. Opcionalna vrednost columns može biti broj kolona, lista kolona ili TableType. Mogu se navesti i opcionalne vrednosti default i extraValues.

Examples

Example #1

Kreirajte tabelu sa liste koristeći podrazumevani razdelnik.

Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
null,
{"Letter", "Example Word"}
)

Result:

Table.FromRecords({
[Letter = "a", #"Example Word" = "apple"],
[Letter = "b", #"Example Word" = "ball"],
[Letter = "c", #"Example Word" = "cookie"],
[Letter = "d", #"Example Word" = "door"]
})

Example #2

Kreirajte tabelu sa liste korišćenjem prilagođenog razdelnika.

Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
Splitter.SplitByNothing(),
{"Letter and Example Word"}
)

Result:

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"]
})

Example #3

Kreirajte tabelu sa liste korišćenjem razdelnika Record.FieldValues.

Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)

Result:

Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})

Category

Table.Table construction