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

回答編集履歴

1

追記

2018/07/23 04:01

投稿

otn
otn

スコア86365

answer CHANGED
@@ -1,1 +1,12 @@
1
- `sort_by`メソッド。
1
+ `sort_by`メソッド。
2
+
3
+ #追記
4
+ ヘッダがあるとちょっと面倒ですね。
5
+ ```Ruby
6
+ data = CSV.read("input.csv",headers: true).sort_by{|x| x["メールアドレス"]}
7
+ open("output.csv","w") do |f|
8
+ f << data[0].headers.join(",")
9
+ data.each {|x| f << x }
10
+ end
11
+ ```
12
+ もっとシンプルに書けない物か?