teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

変数名を変更しました

2021/05/20 12:31

投稿

POPONGA
POPONGA

スコア3

answer CHANGED
@@ -3,13 +3,13 @@
3
3
  ```
4
4
  $ImportFile = ".\Import.csv"
5
5
 
6
- $DATA_1_2 = Get-Content $ImportFile | % { $_.Split(",")[0] + "," + $_.Split(",")[1] }
6
+ $DATA_AB = Get-Content $ImportFile | % { $_.Split(",")[0] + "," + $_.Split(",")[1] }
7
7
 
8
- $DATA_3 = Get-Content $ImportFile | % {$($_-split(","))[2]} | % {$_.Replace('"','')}
8
+ $DATA_C = Get-Content $ImportFile | % {$($_-split(","))[2]} | % {$_.Replace('"','')}
9
- $DATA_4 = Get-Content $ImportFile | % {$($_-split(","))[3]}
9
+ $DATA_D = Get-Content $ImportFile | % {$($_-split(","))[3]}
10
10
 
11
11
  for ($i=0; $i -lt 5; $i++){
12
- Write-Output ($DATA_1_2[$i] + "," + $DATA_3[$i] + "," + $DATA_4[$i]) | Out-File .\Output.csv -Append -Encoding default
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

自己解決結果を記載

2021/05/20 12:31

投稿

POPONGA
POPONGA

スコア3

answer CHANGED
@@ -1,8 +1,7 @@
1
- 下記でとりあえず出力するところまではできましたが、Unicode(UTF-16)で吐かれてしまう。
2
- ASCIIしたいところなので、あと一歩かなぁ?
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]) >> Output.csv
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)でした

2021/05/20 11:54

投稿

POPONGA
POPONGA

スコア3

answer CHANGED
@@ -1,5 +1,5 @@
1
- 下記でとりあえず出力するところまではできました。
1
+ 下記でとりあえず出力するところまではできましたが、Unicode(UTF-16)で吐かれてしまう
2
- (もっとよ方法がもしれませんが・・・)
2
+ ASCIIで吐き出したところなので、と一歩なぁ?
3
3
 
4
4
  ```
5
5
  $ImportFile = "Import.csv"