2 つの変数を csv の別々の列にエクスポートしようとしています。両方の変数の文字列の数は同じです。
例:
$1 has 1,2,3,4
$2 has 7,8,9,10
csvを次のようにしたい:
col1 col2
1 7
2 8
3 9
4 10
どうすればこれを行うことができますか?
2 つの変数を csv の別々の列にエクスポートしようとしています。両方の変数の文字列の数は同じです。
例:
$1 has 1,2,3,4
$2 has 7,8,9,10
csvを次のようにしたい:
col1 col2
1 7
2 8
3 9
4 10
どうすればこれを行うことができますか?
このような何かがこのトリックを行うはずです:
$arr = @()
for ($i = 0; $i -lt $1.length; $i++) {
$obj = new-object psobject
$obj = Add-Member -inp $obj col1 $1[$i] -PassThru
$obj = Add-Member -inp $obj col2 $2[$i] -PassThru
$arr += $obj
}
$arr | Export-Csv $home\foo.csv
V3 を使用している場合は、次のように簡略化できます。
$arr = @()
for ($i = 0; $i -lt $1.length; $i++) {
$arr += [pscustomobject]@{col1=$1[$i];col2=$2[$i]}
}
$arr | Export-Csv $home\foo.csv