Table.FromColumnsTable.FromColumns

SintaxeSyntax

Table.FromColumns(lists as list, optional columns as any) as table

SobreAbout

Cria uma tabela do tipo columns de uma lista lists contendo listas aninhadas com os nomes e os valores de coluna.Creates a table of type columns from a list lists containing nested lists with the column names and values. Se algumas colunas tiverem mais valores que outras, os valores ausentes serão preenchidos com o valor padrão, 'null', se as colunas forem anuláveis.If some columns have more values then others, the missing values will be filled with the default value, 'null', if the columns are nullable.

Exemplo 1Example 1

Retornar uma tabela de uma lista de nomes de clientes em uma lista.Return a table from a list of customer names in a list. Cada valor no item de lista de clientes torna-se um valor de linha e cada lista torna-se uma coluna.Each value in the customer list item becomes a row value, and each list becomes a column.

Table.FromColumns({
    {1, "Bob", "123-4567"},
    {2, "Jim", "987-6543"},
    {3, "Paul", "543-7890"}
})
Coluna1Column1 Coluna2Column2 Column3Column3
11 22 33
BobBob JimJim PaulPaul
123-4567123-4567 987-6543987-6543 543-7890543-7890

Exemplo 2Example 2

Crie uma tabela com base em uma lista de colunas especificada e de uma lista de nomes de coluna.Create a table from a given list of columns and a list of column names.

Table.FromColumns(
    {
        {1, "Bob", "123-4567"},
        {2, "Jim", "987-6543"},
        {3, "Paul", "543-7890"}
    },
    {"CustomerID", "Name", "Phone"}
)
CustomerIDCustomerID NomeName TelefonePhone
11 22 33
BobBob JimJim PaulPaul
123-4567123-4567 987-6543987-6543 543-7890543-7890

Exemplo 3Example 3

Crie uma tabela com um número diferente de colunas por linha.Create a table with different number of columns per row. O valor da linha ausente é nulo.The missing row value is null.

Table.FromColumns(
    {
        {1, 2, 3},
        {4, 5},
        {6, 7, 8, 9}
    },
    {"column1", "column2", "column3"}
)
column1column1 column2column2 column3column3
11 44 66
22 55 77
33 88
99