Lezen in het Engels

Delen via


Table.FromList

Syntaxis

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

Over

Converteert een lijst, list naar een tabel door de optionele splitsfunctie, splitter, toe te passen op elk item in de lijst. Standaard wordt uitgegaan van een lijst met tekstwaarden die worden gesplitst door komma's. Optionele columns kan het aantal kolommen, een lijst met kolommen of een TableType zijn. Optionele default en extraValues kunnen ook worden opgegeven.

Voorbeeld 1

Maak een tabel uit een lijst met behulp van de standaardsplitser.

Gebruik

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

uitvoer

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

Voorbeeld 2

Een tabel maken op basis van een lijst met behulp van een aangepaste splitser.

Gebruik

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

uitvoer

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

Voorbeeld 3

Maak een tabel uit de lijst met behulp van de Record.FieldValues splitser.

Gebruik

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

uitvoer

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