[#42947] CSV — "S_Konno(今野 滋)" <sk@...>
今野です。
11 messages
2006/11/02
[#42948] Re: CSV
— rubikitch <rubikitch@...>
2006/11/02
From: "S_Konno(今野 滋)" <sk@ec.hokudai.ac.jp>
[#42969] iTerm上でのirbの日本語表示に関して — "Kouta Osabe" <kota0919wasabi@...>
はじめまして、長部と申します。
9 messages
2006/11/06
[#42970] Re: iTerm上でのirbの日本語表示に関して
— rubikitch <rubikitch@...>
2006/11/06
From: "Kouta Osabe" <kota0919wasabi@gmail.com>
[#42975] 長い書名を短くするメソッド — keiichi matsunaga <ma2@...>
松永です。
6 messages
2006/11/06
[#43003] Q:SQLite使用時に例外が補足できない? — swec@...
5 messages
2006/11/20
[ruby-list:42950] Re: CSV
From:
Masahiro Utsumi <utsumi@...>
Date:
2006-11-02 13:37:50 UTC
List:
ruby-list #42950
内海@ベルギーです。
CSVファイルに制御コードが入っているとか、日本語文字コードが
ただしく設定されていないとかないでしょうか?
私も apacheのログファイルを分析するのに使ったことありますが、
このライブラリは今野さんと同じエラーを吐きまくりました。
このエラーはbegin rescue end でうまくトラップできなかったので
結局独自のParse関数を書いたりしました。
制御コードがあっても動くように、もしくはエラーをトラップできるように
して欲しいです。>どなたか
> 今野です。
>
> csvファイルを作成して、リファレンスマニュアル
> http://www.ruby-lang.org/ja/man/?cmd=view;name=CSV
> に書いてある通りの例
>
> require "csv"
> CSV.open("test.csv", 'r') do |row|
> puts row.join("<>")
> end
>
> または、
>
> require "csv"
> CSV.foreach('test.csv'){|row|
> puts row.join('<>')
> }
>
> を実行すると、
>
> /usr/lib/ruby/1.8/csv.rb:639:in `get_row': CSV::IllegalFormatError (CSV::IllegalFormatError)
> from /usr/lib/ruby/1.8/csv.rb:556:in `each'
> from /usr/lib/ruby/1.8/csv.rb:531:in `parse'
> from /usr/lib/ruby/1.8/csv.rb:311:in `open_reader'
> from /usr/lib/ruby/1.8/csv.rb:94:in `foreach'
> from t.rb:8
>
> なるエラーが出ます。
> ちゃんと動くようにするには、何が足りないのでしょう?
>