回答編集履歴
3
変数名を変更しました
test
CHANGED
@@ -8,19 +8,19 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
$DATA_
|
11
|
+
$DATA_AB = Get-Content $ImportFile | % { $_.Split(",")[0] + "," + $_.Split(",")[1] }
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
$DATA_
|
15
|
+
$DATA_C = Get-Content $ImportFile | % {$($_-split(","))[2]} | % {$_.Replace('"','')}
|
16
16
|
|
17
|
-
$DATA_
|
17
|
+
$DATA_D = Get-Content $ImportFile | % {$($_-split(","))[3]}
|
18
18
|
|
19
19
|
|
20
20
|
|
21
21
|
for ($i=0; $i -lt 5; $i++){
|
22
22
|
|
23
|
-
Write-Output ($DATA_
|
23
|
+
Write-Output ($DATA_AB[$i] + "," + $DATA_C[$i] + "," + $DATA_D[$i]) | Out-File .\Output.csv -Append -Encoding default
|
24
24
|
|
25
25
|
}
|
26
26
|
|
2
自己解決結果を記載
test
CHANGED
@@ -1,12 +1,10 @@
|
|
1
|
-
下記でとりあえず出力するところまではできましたが、Unicode(UTF-16)で吐かれてしまう。
|
2
|
-
|
3
|
-
|
1
|
+
下記で対応できました!
|
4
2
|
|
5
3
|
|
6
4
|
|
7
5
|
```
|
8
6
|
|
9
|
-
$ImportFile = "Import.csv"
|
7
|
+
$ImportFile = ".\Import.csv"
|
10
8
|
|
11
9
|
|
12
10
|
|
@@ -22,7 +20,7 @@
|
|
22
20
|
|
23
21
|
for ($i=0; $i -lt 5; $i++){
|
24
22
|
|
25
|
-
Write-Output ($DATA_1_2[$i] + "," + $DATA_3[$i] + "," + $DATA_4[$i])
|
23
|
+
Write-Output ($DATA_1_2[$i] + "," + $DATA_3[$i] + "," + $DATA_4[$i]) | Out-File .\Output.csv -Append -Encoding default
|
26
24
|
|
27
25
|
}
|
28
26
|
|
1
出力ファイルの文字コードがUnicode(UTF-16)でした
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
|
-
下記でとりあえず出力するところまではできました。
|
1
|
+
下記でとりあえず出力するところまではできましたが、Unicode(UTF-16)で吐かれてしまう。
|
2
2
|
|
3
|
-
|
3
|
+
ASCIIで吐き出したいところなので、あと一歩かなぁ?
|
4
4
|
|
5
5
|
|
6
6
|
|