ruby で CSVファイルの2行目をヘッダーにして、3行目から1行ずつ処理していきたいです。
もしくは1行目だけを削除したいです。
railsで、view からCSVファイルがアップロードされて、それを1行ずつ処理するのですが、
1行目には特別な値が入ります。
/==============
hoge
id, name, age, .........
1, tanaka, 20, .........
2, suzuki, 19, .........
:
/==============
こんな感じに、1行目の1列目に判定文が入っており、
これが指定した文字列の場合、2行目をヘッダーとして処理していこうという構成です。
https://teratail.com/questions/35663
上記をもとに、1行目を削除してCSVファイルを作り直すのも考えましたが辞めました。
読み込むCSVファイルが数百~数万行と幅が広いので、
もし数万行きたときに、1行目を無視するために
わざわざファイルを作り直すのはあまりに非効率なためです。
何かいい方法あれば、教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/11 12:04
2017/07/11 12:05