Powershell 将导入的 XML 格式化为数据表

沉默的鲍勃

我正在使用 Powershell 导入 XML 文件,我想将数据格式化为数据表。

使用下面的问题,我可以在 powershell 控制台中以表格的形式查看数据。

StackOverflow 问题

我从这个问题产生的 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}}

这以表格的形式生成了一个很好的数据视图,但我似乎无法用它做我想做的事情,即循环遍历每一行并做一些事情。

上面代码的结果表看起来与此类似。

桌子图片

我想将此数据更改为数据表,因为我有能力处理这些数据。这是我能做的吗?

马蒂亚斯·R·杰森

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章