Table.FromList
Menukarkan senarai kepada jadual dengan menggunakan fungsi pemisahan yang ditentukan pada setiap item dalam senarai.
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
Menukarkan senarai, list kepada jadual dengan menggunakan fungsi pemisahan pilihan, splitter, pada setiap item dalam senarai. Secara lalai, senarai dianggap sebagai senarai nilai teks yang dipisahkan oleh koma. Pilihan columns mungkin beberapa lajur, senarai lajur atau TableType. Pilihan default dan extraValues juga mungkin ditentukan.
Examples
Example #1
Cipta jadual daripada senarai menggunakan pemisah lalai.
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
Cipta jadual daripada senarai menggunakan pemisah tersuai.
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
Cipta jadual daripada senarai menggunakan pemisah 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