我正在使用 Powershell 导入 XML 文件,我想将数据格式化为数据表。
使用下面的问题,我可以在 powershell 控制台中以表格的形式查看数据。
我从这个问题产生的 powershell 如下所示。
$peakPrices = $dt.heml.Transactions.Record | format-table -AutoSize -Property @{Label="Period";Expression={$_.column[0]."#text"}},
@{label="PeaksBid";Expression={$_.column[9]."#text"}}, @{label="PeaksOffer";Expression={$_.Column[11]."#text"}}, @{label="ReportDate";Expression={$todaysDate}}
这以表格的形式生成了一个很好的数据视图,但我似乎无法用它做我想做的事情,即循环遍历每一行并做一些事情。
上面代码的结果表看起来与此类似。
我想将此数据更改为数据表,因为我有能力处理这些数据。这是我能做的吗?
Format-Table
将返回预先格式化的数据以在主机应用程序中显示。如果要选择计算属性进行进一步处理,请Select-Object
改用:
... | Select-Object -Property @{Label="Period";Expression={$_.column[0]."#text"}},@{label="PeaksBid";Expression={$_.column[9]."#text"}}, @{label="PeaksOffer";Expression={$_.Column[11]."#text"}}, @{label="ReportDate";Expression={$todaysDate}}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句