質問編集履歴

4

修正

2019/11/01 09:20

投稿

hidetakamaru
hidetakamaru

スコア32

test CHANGED
File without changes
test CHANGED
@@ -14,11 +14,11 @@
14
14
 
15
15
 
16
16
 
17
- ---
17
+ 上の内容のcsvファイルを作りたいとき、
18
18
 
19
19
 
20
20
 
21
- 上の内容のcsvファイルを作りたいとき、
21
+ ---
22
22
 
23
23
 
24
24
 
@@ -52,9 +52,13 @@
52
52
 
53
53
 
54
54
 
55
- ------
55
+
56
56
 
57
57
  これで実行したところ、
58
+
59
+
60
+
61
+ ---
58
62
 
59
63
 
60
64
 
@@ -67,8 +71,6 @@
67
71
  aaa,bbb,123-456-789,ccc,""
68
72
 
69
73
 
70
-
71
- ---
72
74
 
73
75
 
74
76
 
@@ -84,7 +86,7 @@
84
86
 
85
87
 
86
88
 
87
- => """aaa""","""bbb""","""123-456-789""","""ccc""",""
89
+ 結果=> """aaa""","""bbb""","""123-456-789""","""ccc""",""
88
90
 
89
91
 
90
92
 

3

修正

2019/11/01 09:20

投稿

hidetakamaru
hidetakamaru

スコア32

test CHANGED
@@ -1 +1 @@
1
- 【Ruby】ダブルクォーテーション表示
1
+ 【Ruby】CSVファイル出力時のダブルクォーテーション表示
test CHANGED
@@ -1,10 +1,12 @@
1
1
  ruby初心者です。
2
+
3
+ csvファイルを作成して書き込みする処理に関して分からないことがあるため教えて頂きたいです。
2
4
 
3
5
 
4
6
 
5
- csvファイルを作成して書き込みする処理に関して、
7
+ ### 問題点
6
8
 
7
-
9
+ ~test.csv~
8
10
 
9
11
  企業名,部署名,出荷依頼番号,氏名,年齢
10
12
 
@@ -12,15 +14,21 @@
12
14
 
13
15
 
14
16
 
15
- 上の内容のcsvファイルを作りたいとき
17
+ ---
16
18
 
17
19
 
18
20
 
19
- ----------------------
21
+ 上の内容のcsvファイルを作りたいとき、
22
+
23
+
24
+
25
+
26
+
27
+ ~test.rb~
28
+
29
+
20
30
 
21
31
  require 'csv'
22
-
23
-
24
32
 
25
33
  number = "123-456-789"
26
34
 
@@ -60,24 +68,28 @@
60
68
 
61
69
 
62
70
 
71
+ ---
63
72
 
64
73
 
65
- このような結果でダブルクォーテーションが抜けて出力されてしまいます。
66
74
 
75
+ このような結果でダブルクォーテーションが抜けて出力されてまう。
76
+
77
+
78
+
79
+
80
+
67
-
81
+ ###試しこと
68
82
 
69
83
  csv << ["\"aaa\"","\"bbb\"","\"#{number}\"","\"ccc\"",""]
70
84
 
85
+
86
+
71
- のようにしても
87
+ => """aaa""","""bbb""","""123-456-789""","""ccc""",""
72
88
 
73
89
 
74
90
 
75
- """aaa""","""bbb""","""123-456-789""","""ccc""",""
76
-
77
- この結果になります。
78
91
 
79
92
 
93
+ また、ヒアドキュメントで丸ごと入れてもだめでした。
80
94
 
81
- ヒアドキュメントで丸ごと入れてもだめでした。
82
-
83
- よい方法は無いでしょうか?分かる方おられましたら授お願致します。
95
+ 何か方法は無いでしょうか?分かる方おられましたら教えてくださ

2

誤字

2019/11/01 09:18

投稿

hidetakamaru
hidetakamaru

スコア32

test CHANGED
File without changes
test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
 
64
64
 
65
- このような結果でファイルが出力されてしまいます。
65
+ このような結果でダブクォーテーション抜けて出力されてしまいます。
66
66
 
67
67
  また、
68
68
 
@@ -74,7 +74,7 @@
74
74
 
75
75
  """aaa""","""bbb""","""123-456-789""","""ccc""",""
76
76
 
77
- なります。
77
+ の結果になります。
78
78
 
79
79
 
80
80
 

1

誤字

2019/11/01 09:08

投稿

hidetakamaru
hidetakamaru

スコア32

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- number = "xxx-xxx-xxx"
25
+ number = "123-456-789"
26
26
 
27
27
 
28
28