Table.FromRows
Crée une table à partir d'une liste de valeurs de ligne et de colonnes facultatives
Syntax
Table.FromRows(
rows as list,
optional columns as any
) as table
Remarks
Crée une table à partir de la liste rows
, où chaque élément de la liste est une liste interne qui contient les valeurs des colonnes pour une seule ligne. Une liste facultative de noms de colonnes, un type de table ou un nombre de colonnes peut être fourni pour columns
.
Examples
Example #1
Retourne une table avec la colonne [CustomerID] avec les valeurs {1, 2}, la colonne [Name] avec les valeurs {"Bob", "Jim"} et la colonne [Phone] avec les valeurs {"123-4567", "987-6543"}.
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
{"CustomerID", "Name", "Phone"}
)
Result:
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})
Example #2
Retourne une table avec la colonne [CustomerID] avec 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] a le type nombre, et où [Name] et [Phone] ont le type texte.
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
type table [CustomerID = number, Name = text, Phone = text]
)
Result:
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})
Category
Table.Table construction