Table.FromList
Table.FromList(list as list, optional splitter as nullable function, optional columns as any, optional default as any, optional extraValues as any) as table
通过将可选的拆分函数 splitter
应用于列表中的每一项,将列表 list
转换为表。默认情况下,假定列表是用逗号分隔的文本值的列表。可选的 columns
可以是列数、列的列表或 TableType。还可以指定可选的 default
和 extraValues
。
示例:
使用默认的拆分器从列表以及名为 "Letters" 的列创建表。
使用情况:
Table.FromList({"a", "b", "c", "d"}, null, {"Letters"})
输出:
Table.FromRecords({ [
Letters = "a"
], [
Letters = "b"
], [
Letters = "c"
], [
Letters = "d"
]
}, {
"Letters"
})
示例:
使用 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"]})