Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


Table.FromList

Σύνταξη

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

Περίπου

Μετατρέπει μια λίστα, list σε πίνακα εφαρμόζοντας την προαιρετική συνάρτηση διαίρεσης , splitter, σε κάθε στοιχείο της λίστας. Από προεπιλογή, η λίστα θεωρείται ότι είναι μια λίστα τιμών κειμένου που διαιρείται από κόμματα. Προαιρετικές columns μπορεί να είναι ο αριθμός στηλών, μια λίστα στηλών ή ένα TableType. Μπορούν επίσης να καθοριστούν προαιρετικές default και extraValues.

Παράδειγμα 1

Δημιουργήστε έναν πίνακα από μια λίστα χρησιμοποιώντας το προεπιλεγμένο διαχωριστικό.

χρήσης

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

εξόδου

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

Παράδειγμα 2

Δημιουργήστε έναν πίνακα από μια λίστα χρησιμοποιώντας ένα προσαρμοσμένο διαχωριστικό.

χρήσης

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

εξόδου

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

Παράδειγμα 3

Δημιουργήστε έναν πίνακα από τη λίστα χρησιμοποιώντας το διαχωριστικό Record.FieldValues.

χρήσης

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

εξόδου

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