首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数组列表的System.Data.DataTable

数组列表的System.Data.DataTable
EN

Stack Overflow用户
提问于 2018-06-20 17:52:11
回答 1查看 1.5K关注 0票数 0

为了发布到Google Sheet,我需要将DataTable的结果转换为数组列表,但我没有做到这一点。

这就是DataTable:

代码语言:javascript
复制
team_name   name
---------   ----
team_WebDev User1
team_WebDev User1

我需要将它转换为:

代码语言:javascript
复制
@(@("team_WebDev ", "User1"), @("team_WebDev ", "User1"))

我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2018-06-20 19:15:53

如果需要将DataTable行转换为数组,只需遍历DataTable.Rows并使用ItemArray属性:

代码语言:javascript
复制
# filtering datatable
$filteredRows = $dataTable | where {$_.team_name -eq "team_WebDev"} | Select-Object -Property @('team_name', 'name')
$arrayOfArrays = @()
foreach ($row in $filteredRows)
{   
    $arrayOfArrays += @(,$row.ItemArray)
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50945281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档