Table.FromRows
Syntaxe
Table.FromRows(rows as list, optional columns as any) as table
À propos
Crée une table à partir de la liste rows
, où chaque élément de la liste est une liste interne qui contient les valeurs de colonne pour une seule ligne. Vous pouvez fournir une liste facultative de noms de colonnes, un type de table ou un nombre de colonnes pour columns
.
Exemple 1
Retourne une table avec la colonne [CustomerID] et les valeurs {1, 2}, la colonne [Name] avec les valeurs {"Bob", "Jim"} et la colonne [Phone] avec les valeurs {"123-4567", "987-6543"}.
Utilisation
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
{"CustomerID", "Name", "Phone"}
Sortie
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})
Exemple 2
Retourne une table avec la colonne [CustomerID] et les valeurs {1, 2}, la colonne [Name] avec les valeurs {"Bob", "Jim"} et la colonne [Phone] avec les valeurs {"123-4567", "987-6543"}, où [CustomerID] est de type numérique, et où [Name] et [Phone] est de type texte.
Utilisation
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
type table [CustomerID = number, Name = text, Phone = text]
)
Sortie
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})