[ruby-list:42956] Re: CSV

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2006-11-03 03:16:20 UTC
List: ruby-list #42956
-----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-----

In This Thread