るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.143秒)

別のキーワード

  1. _builtin to_s
  2. openssl to_der
  3. openssl to_s
  4. _builtin to_a
  5. openssl to_pem

ライブラリ

クラス

検索結果

Array#to_csv(**options) -> String (18250.0)

CSV.generate_line(self, options) と同様です。

...ptions) と同様です。

Array オブジェクトを 1 行の CSV 文字列に変換するためのショートカットです。

@param options CSV.generate_line と同様のオプションを指定します。

//emlist[][ruby]{
require 'csv'

p
[1, 'Matz', :Ruby, Date.new(1965, 4, 14)].to_csv...
...# => "1,Matz,Ruby,1965-04-14\n"
p
[1, 'Matz', :Ruby, Date.new(1965, 4, 14)].to_csv(col_sep: ' ', row_sep: "\r\n") # => "1 Matz Ruby 1965-04-14\r\n"
//}


@see CSV.generate_line...
...by,1965-04-14\n"
p
[1, 'Matz', :Ruby, Date.new(1965, 4, 14)].to_csv(col_sep: ' ', row_sep: "\r\n") # => "1 Matz Ruby 1965-04-14\r\n"
//}

Ruby 3.0 (CSV 3.1.9) から、次のオプションが使えるようになりました。

//emlist[][ruby]{
require 'csv'

p
uts [1, nil].to_csv...
...# => 1,
p
uts [1, nil].to_csv(write_nil_value: "N/A") # => 1,N/A
p
uts [2, ""].to_csv # => 2,""
p
uts [2, ""].to_csv(write_empty_value: "BLANK") # => 2,BLANK
//}

@see CSV.generate_line...

CSV::Table#to_csv(options = Hash.new) -> String (18226.0)

CSV の文字列に変換して返します。

...ションに :write_headers =>
false を指定するとヘッダを出力しません。

//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p
table.to_csv # => "a,b,c\n1,2,3\n"
p
table.to_csv(write_headers: false) # => "1,2,3\n"
//}...

CSV::Table#to_s(options = Hash.new) -> String (3126.0)

CSV の文字列に変換して返します。

...ションに :write_headers =>
false を指定するとヘッダを出力しません。

//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p
table.to_csv # => "a,b,c\n1,2,3\n"
p
table.to_csv(write_headers: false) # => "1,2,3\n"
//}...