Baca dalam bahasa Inggris

Bagikan melalui


Table.FromList

Sintaksis

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

Tentang

Mengonversi daftar, list menjadi tabel dengan menerapkan fungsi pemisahan opsional, splitter, ke setiap item dalam daftar. Secara default, daftar diasumsikan sebagai daftar nilai teks yang dibagi berdasarkan koma. columns opsional mungkin jumlah kolom, daftar kolom, atau TableType. default dan extraValues dapat bersifat opsional dan juga dapat ditentukan.

Contoh 1

Buat tabel dari daftar menggunakan pemisah default.

Penggunaan

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

Output

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

Contoh 2

Buat tabel dari daftar menggunakan pemisah kustom.

Penggunaan

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

Output

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

Contoh 3

Buat tabel dari daftar menggunakan pemisah Record.FieldValues.

Penggunaan

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

Output

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