将CSV文件的新值插入相应行的下一列



我正在尝试读取powershell中的csv文件,对于第一列中的每一项,我都运行powershell命令,并希望将输出添加到相应行的下一列。问题是我不知道如何将命令的输出添加到相应行的CSV中。例如:

A1、B1
A2、B2
A3、B3

添加C1、C2、C3

作为

A1、B1、C1
A2、B2、C2
A3、B3、C3

使用Select-Object *创建作为输入副本的新对象,然后使用计算的属性为每个对象添加一个附加属性:

Import-Csv original.csv |Select-Object *,@{Name='NewColumnName';Expression={ Get-NewColumnValue }} |Export-Csv output.csv -NoTypeInformation

相关内容

最新更新