Nhảy tới nội dung

Table.FromRows

Tạo bảng từ danh sách giá trị hàng và cột tùy chọn

Syntax

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

Remarks

Tạo bảng từ danh sách rows, trong đó mỗi thành phần của danh sách là một danh sách bên trong có chứa giá trị cột của một hàng. Danh sách tùy chọn tên cột, loại bảng hoặc số cột có thể được cung cấp cho columns.

Examples

Example #1

Trả về một bảng với cột [CustomerID] có các giá trị {1, 2}, cộ [Name] có các giá trị {"Bob", "Jim"} và cột [Phone] có các giá trị {"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

Trả về một bảng với cột [CustomerID] có các giá trị {1, 2}, cột [Name] có các giá trị {"Bob", "Jim"} và cột [Phone] có các giá trị {"123-4567", "987-6543"} trong đó [CustomerID] là loại số còn [Name] và [Phone] là loại văn bản.

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