Les på engelsk

Del via


Table.FromList

Syntaks

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

Om

Konverterer en liste, list til en tabell ved å bruke den valgfrie delingsfunksjonen, splitter, på hvert element i listen. Listen antas som standard å være en liste over tekstverdier som deles med komma. Valgfritt columns kan være antall kolonner, en liste over kolonner eller en TableType. Valgfritt default og extraValues kan også angis.

Eksempel 1

Opprett en tabell fra en liste ved hjelp av standardsplitteren.

Bruk

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

Utdata

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

Eksempel 2

Opprett en tabell fra en liste ved hjelp av en egendefinert deling.

Bruk

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

Utdata

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

Eksempel 3

Opprett en tabell fra listen ved hjelp av Record.FieldValues-delingen .

Bruk

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

Utdata

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