- 347 名前:デフォルトの名無しさん mailto:sage [2022/05/29(日) 18:28:27.86 ID:maoDzYC5.net]
- 注意:
・CSVは1行1要素の配列で、1行目にヘッダがあり、データに区切り文字を含んでいない想定。 ・各CSVのヘッダに重複はない想定。 ・1つ目のCSVの行数を基準にしている。 ・エラーチェックしてないので適宜追加すること。 例: $csv1 = @( @" id,name,gender csv1.r1.id,csv1.r1.name,csv1.r1.genger csv1.r2.id,csv1.r2.name,csv1.r2.genger csv1.r3.id,csv1.r3.name,csv1.r3.genger "@ -split '\r?\n' ) $csv2 = @( @" address,phone csv2.r1.address,csv2.r1.phone csv2.r2.address,csv2.r2.phone csv2.r3.address,csv2.r3.phone "@ -split '\r?\n' ) Merge-Csv $csv1, $csv2 -Header id, name, address, phone, gender | ConvertFrom-Csv | ft -a id name address phone gender -- ---- ------- ----- ------ csv1.r1.id csv1.r1.name csv2.r1.address csv2.r1.phone csv1.r1.genger csv1.r2.id csv1.r2.name csv2.r2.address csv2.r2.phone csv1.r2.genger csv1.r3.id csv1.r3.name csv2.r3.address csv2.r3.phone csv1.r3.genger
|

|