为了发布到Google表格,我需要将DataTable的结果转换为数组列表,但是我没有做到这一点。
这是数据表:
team_name name
--------- ----
team_WebDev User1
team_WebDev User1
我需要将其转换为:
@(@("team_WebDev ", "User1"), @("team_WebDev ", "User1"))
如何? 谢谢
答案 0 :(得分:1)
如果您需要将DataTable
行转换为数组,只需遍历DataTable.Rows
并使用ItemArray
属性:
# filtering datatable
$filteredRows = $dataTable | where {$_.team_name -eq "team_WebDev"} | Select-Object -Property @('team_name', 'name')
$arrayOfArrays = @()
foreach ($row in $filteredRows)
{
$arrayOfArrays += @(,$row.ItemArray)
}