본문으로 건너뛰기

Table.FromRows

행 값 및 선택적 열의 목록에서 테이블을 만듭니다.

Syntax

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

Remarks

rows 목록에서 해당 목록의 각 요소가 단일 행의 열 값을 포함하는 내부 목록인 테이블을 만듭니다. columns에 대해 열 이름 목록(옵션), 테이블 형식 또는 다수의 열이 제공될 수 있습니다.

Examples

Example #1

값 {1, 2}를 갖는 열 [CustomerID], 값 {"Bob", "Jim"}을 갖는 열 [Name] 및 값 {"123-4567", "987-6543"}을 갖는 열 [Phone]이 포함된 테이블을 반환합니다.

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

값 {1, 2}를 갖는 열 [CustomerID], 값 {"Bob", "Jim"}을 갖는 열 [Name] 및 값 {"123-4567", "987-6543"}을 갖는 열 [Phone]이 포함된 테이블을 반환합니다. 여기서 [CustomerID]는 숫자 형식이고, [Name] 및 [Phone]은 텍스트 형식입니다.

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