Saltar al contenido principal

Table.FromRows

Crea una tabla a partir de una lista de valores de fila y columnas opcionales.

Syntax

Table.FromRows(
rows as list,
optional columns as any
) as table

Remarks

Crea una tabla a partir de la lista rows en la que cada elemento de esta es una lista interna que contiene los valores de columna para una sola fila. Se ha podido proporcionar una lista opcional de nombres de columna, un tipo de tabla o un número de columnas para columns.

Examples

Example #1

Devolver una tabla con la columna [CustomerID] con los valores {1, 2}, columna [Name] con los valores {"Bob", "Jim"}, y la columna [Phone] con los valores {"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

Devolver una tabla con la columna [CustomerID] con los valores {1, 2}, columna [Name] con los valores {"Bob", "Jim"} y la columna [Phone] con los valores {"123-4567", "987-6543"}, donde [CustomerID] es el tipo de número, y [Name] y [Phone] son tipos de texto.

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