Table.FromList
语法
Table.FromList(list as list, optional splitter as nullable function, optional columns as any, optional default as any, optional extraValues as nullable number) as table
关于
通过将可选的拆分函数 splitter
应用于列表中的每一项,将列表 list
转换为表。 默认情况下,该列表假定为以逗号分隔的文本值列表。 可选 columns
可以为列数、列列表或 TableType。 还可以指定可选的 default
和 extraValues
。
示例 1
使用默认拆分器从列表中创建一个列名为“Letters”的表。
使用情况
Table.FromList({ "a", "b", "c", "d" }, null, { "Letters" })
输出
Table.FromRecords({ [Letters = "a"], [Letters = "b"], [Letters = "c"], [Letters = "d"] })
示例 2
使用 Record.FieldValues 拆分器从列表创建一个表,结果表的列名为“CustomerID”和“Name”。
使用情况
Table.FromList( { [CustomerID = 1, Name = "Bob"], [CustomerID = 2, Name = "Jim"] }, Record.FieldValues, { "CustomerID", "Name" })
输出
Table.FromRecords({ [CustomerID = 1, Name = "Bob"], [CustomerID = 2, Name = "Jim"] })