logo       

[ruby-list:42956] Re: CSV: msg#00017

lang.ruby.japanese

Subject: [ruby-list:42956] Re: CSV

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

S_Konno(今野 滋) wrote:
> 喜んで試してみたところ、結果は NG でした。(TT;
> セルの中に改行を含んだものが扱えません。
>
>
> RUBY_VERSION # => "1.8.5"
> RUBY_RELEASE_DATE # => "2006-08-25"
> RUBY_PLATFORM # => "i686-darwin8.8.1"
> ------------------------------------
> test.csv
> 1,3
> 2,"4
> 5"
>
> require "csv"
> CSV.open("test.csv", 'r') do |row|
> p row
> end

CSV.open("test.csv", "r", ",", "\r")

もしくは

CSV.open("test.csv", "r", ",", ?\r)

で試してみてください。

http://dev.ctor.org/csv/browser/trunk/lib/csv.rb
にある最新版を持っていくと、

CSV.open("test.csv", "r", :rs => ?\r)

でいけるようになりますが、1.8.5にはまだ入ってません。
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (Cygwin)

iQEVAwUBRUq0Ox9L2jg5EEGlAQL8Mgf+O+QWeB93w6l9ZVE0o8WVBCXA2pgeOCg0
zBnohbQFnQcuA6XPypVI7sENfDuh6TJX868Le7oOdV18GqfwtoKvEJPEUjJBIiM4
PcjsO4Vygv7JIpA2RK7IqJHVOhcu/CYuvv3fJYX2btv6czDZ6SBV96gO+PwiPUG8
ZeWzagdI0PXfOQ/JlhVeTH2La2RBz9o9s336RXK0N2jXtN1ngH0OhoQJJar9OAeK
W5azmAG/NV5g0EwYFJBvwhhrCp9FstcF1P7jIl5GUVU7hZZnLRcX7TEAIz0DGCkN
Ydug++DDKU9gEVhM6RfJ+f7qvbZsIbagWPn0QUp8nngyUKN+b+GJUQ==
=Ugln
-----END PGP SIGNATURE-----




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise