質問編集履歴

4

自己解決をコメントに切り出します

2021/05/20 11:34

投稿

POPONGA
POPONGA

スコア3

test CHANGED
File without changes
test CHANGED
@@ -36,54 +36,6 @@
36
36
 
37
37
 
38
38
 
39
- ### 試したこと
40
-
41
- わりといいところまで行ってるような・・・? あとはCSV出力できれば・・・。
42
-
43
- ```
44
-
45
- $ImportFile = "onigiri.csv"
46
-
47
-
48
-
49
- $DATA_1_2 = Get-Content $ImportFile | % { $_.Split(",")[0] + "," + $_.Split(",")[1] }
50
-
51
-
52
-
53
- $DATA_3 = Get-Content $ImportFile | % {$($_-split(","))[2]} | % {$_.Replace('"','')}
54
-
55
- $DATA_4 = Get-Content $ImportFile | % {$($_-split(","))[3]}
56
-
57
-
58
-
59
- for ($i=0; $i -lt 5; $i++){
60
-
61
- Write-Output ($DATA_1_2[$i] + "," + $DATA_3[$i] + "," + $DATA_4[$i])
62
-
63
- }
64
-
65
- ```
66
-
67
-
68
-
69
- ↓結果
70
-
71
- ```
72
-
73
- データA,データB,データC,データD
74
-
75
- "しゃけ","おかか",すじこ,"こんぶ"
76
-
77
- "しゃけ","おかか",すじこ,"こんぶ"
78
-
79
- "しゃけ","おかか",すじこ,"こんぶ"
80
-
81
- "しゃけ","おかか",すじこ,"こんぶ"
82
-
83
- ```
84
-
85
-
86
-
87
39
  ### 補足情報(PowerShellのバージョン)
88
40
 
89
41
  ```

3

試したことを追記しました

2021/05/20 11:34

投稿

POPONGA
POPONGA

スコア3

test CHANGED
File without changes
test CHANGED
@@ -36,6 +36,54 @@
36
36
 
37
37
 
38
38
 
39
+ ### 試したこと
40
+
41
+ わりといいところまで行ってるような・・・? あとはCSV出力できれば・・・。
42
+
43
+ ```
44
+
45
+ $ImportFile = "onigiri.csv"
46
+
47
+
48
+
49
+ $DATA_1_2 = Get-Content $ImportFile | % { $_.Split(",")[0] + "," + $_.Split(",")[1] }
50
+
51
+
52
+
53
+ $DATA_3 = Get-Content $ImportFile | % {$($_-split(","))[2]} | % {$_.Replace('"','')}
54
+
55
+ $DATA_4 = Get-Content $ImportFile | % {$($_-split(","))[3]}
56
+
57
+
58
+
59
+ for ($i=0; $i -lt 5; $i++){
60
+
61
+ Write-Output ($DATA_1_2[$i] + "," + $DATA_3[$i] + "," + $DATA_4[$i])
62
+
63
+ }
64
+
65
+ ```
66
+
67
+
68
+
69
+ ↓結果
70
+
71
+ ```
72
+
73
+ データA,データB,データC,データD
74
+
75
+ "しゃけ","おかか",すじこ,"こんぶ"
76
+
77
+ "しゃけ","おかか",すじこ,"こんぶ"
78
+
79
+ "しゃけ","おかか",すじこ,"こんぶ"
80
+
81
+ "しゃけ","おかか",すじこ,"こんぶ"
82
+
83
+ ```
84
+
85
+
86
+
39
87
  ### 補足情報(PowerShellのバージョン)
40
88
 
41
89
  ```

2

アウトプットの部分にCSV出力したい旨、明記しました。

2021/05/20 11:27

投稿

POPONGA
POPONGA

スコア3

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- ### 対象CSVファイルのデータ
9
+ ### 対象CSVファイルのデータ(Import.csv)
10
10
 
11
11
  ```
12
12
 
@@ -20,9 +20,9 @@
20
20
 
21
21
 
22
22
 
23
- ### 期待するアウトプット
23
+ ### 期待するアウトプット(Output.csv)
24
24
 
25
- 上記対象CSVファイルのデータのうち、データC列のみ前後の「”」ダブルクォーテーションを削除したいです。
25
+ 上記対象CSVファイルのデータのうち、データC列のみ前後の「”」ダブルクォーテーションを削除し、CSVファイルとして出力しなおしたいです。
26
26
 
27
27
  ```
28
28
 

1

タイトルに「PowerShell」を追加しました。

2021/05/20 09:36

投稿

POPONGA
POPONGA

スコア3

test CHANGED
@@ -1 +1 @@
1
- CSVファイル内の特定列に対してのみ文字列操作(削除)を行いたい
1
+ PowerShellでCSVファイル内の特定列に対してのみ文字列操作(削除)を行いたい
test CHANGED
File without changes