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