Table.FromList
Μετατρέπει μια λίστα σε πίνακα εφαρμόζοντας την καθορισμένη συνάρτηση διαίρεσης σε κάθε στοιχείο της λίστας.
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
Μετατρέπει μια λίστα, list σε πίνακα εφαρμόζοντας την προαιρετική συνάρτηση διαίρεσης, splitter, σε κάθε στοιχείο της λίστας. Από προεπιλογή, η λίστα θεωρείται ως λίστα τιμών κειμένου που διαιρείται από κόμματα. Η προαιρετική columns μπορεί να είναι ο αριθμός των στηλών, μια λίστα στηλών ή μια TableType. Μπορούν επίσης να καθοριστούν οι προαιρετικές default και extraValues.
Examples
Example #1
Δημιουργήστε έναν πίνακα από μια λίστα χρησιμοποιώντας τον προεπιλεγμένο διαχωριστή.
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
Δημιουργήστε έναν πίνακα από μια λίστα χρησιμοποιώντας έναν προσαρμοσμένο διαχωριστή.
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
Δημιουργήστε έναν πίνακα από τη λίστα χρησιμοποιώντας τον διαχωριστή 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