るりまサーチ

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

別のキーワード

  1. io popen
  2. io pipe
  3. io each
  4. io each_line
  5. io readlines

クラス

キーワード

検索結果

<< < ... 2 3 4 5 6 ... > >>

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

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

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

ヘッダを一行目に出力します。その後に残りのデータを出力します。

デフォルトでは、ヘッダを出力します。オプションに :write_headers =>
false を指定するとヘッダを出力しません。

//emli...
...st[][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 (102.0)

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

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

ヘッダを一行目に出力します。その後に残りのデータを出力します。

デフォルトでは、ヘッダを出力します。オプションに :write_headers =>
false を指定するとヘッダを出力しません。

//emli...
...st[][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"
//}...

String#parse_csv(**options) -> [String] (102.0)

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

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

1 行の CSV 文字列を、文字列の配列に変換するためのショートカットです。

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

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

p "Matz,Ruby\n".parse_csv...
...by\r\n".parse_csv(col_sep: '|', row_sep: "\r\n") # => ["Matz", "Ruby"]
//}

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

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

p "1,,3\n".parse_csv # => ["1", nil, "3"]
p "1,,3\n".parse_csv(nil_value: F...
...loat::NAN) # => ["1", NaN, "3"]
//}


@see CSV.new, CSV.parse_line...
..."]
//}

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

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

p "Matz, Ruby\n".parse_csv # => ["Matz", " Ruby"]
p "Matz, Ruby\n".parse_csv(strip: true) # => ["Matz", "Ruby"]
//}

@see CSV.new, CSV.parse_line...

CSV#eof -> bool (46.0)

IO#eof, IO#eof? に委譲します。

...
IO
#eof, IO#eof? に委譲します。


@see IO#eof, IO#eof?...

CSV#eof? -> bool (46.0)

IO#eof, IO#eof? に委譲します。

...
IO
#eof, IO#eof? に委譲します。


@see IO#eof, IO#eof?...

絞り込み条件を変える

CSV#isatty -> bool (46.0)

IO#isatty, IO#tty? に委譲します。

...
IO
#isatty, IO#tty? に委譲します。


@see IO#isatty, IO#tty?...

CSV#pos -> Integer (46.0)

IO#pos, IO#tell に委譲します。

...
IO
#pos, IO#tell に委譲します。


@see IO#pos, IO#tell...

CSV#tell -> Integer (46.0)

IO#pos, IO#tell に委譲します。

...
IO
#pos, IO#tell に委譲します。


@see IO#pos, IO#tell...

CSV#tty? -> bool (46.0)

IO#isatty, IO#tty? に委譲します。

...
IO
#isatty, IO#tty? に委譲します。


@see IO#isatty, IO#tty?...

CSV#fileno -> Integer (34.0)

IO#fileno, IO#to_i に委譲します。

...
IO
#fileno, IO#to_i に委譲します。...

絞り込み条件を変える

<< < ... 2 3 4 5 6 ... > >>