種類
- インスタンスメソッド (72)
- 特異メソッド (60)
- 定数 (12)
- クラス (12)
ライブラリ
- csv (156)
キーワード
- CSV (12)
-
DEFAULT
_ OPTIONS (12) -
generate
_ line (12) - inspect (12)
- new (12)
- parse (24)
-
parse
_ csv (12) -
parse
_ line (12) -
to
_ csv (24) -
to
_ s (12)
検索結果
先頭5件
-
CSV
. parse _ line(line , options = Hash . new) -> Array (6.0) -
このメソッドは一行の CSV 文字列を配列に変換するためのショートカットです。
...//emlist[例][ruby]{
require 'csv'
p CSV.parse_line("1,taro,tanaka,20")
# => ["1", "taro", "tanaka", "20"]
p CSV.parse_line("1|taro|tanaka|20", col_sep: '|')
# => ["1", "taro", "tanaka", "20"]
# 列をダブルクオートで囲むとその中にカンマや改行を含める事もできる。
#... -
CSV
:: DEFAULT _ OPTIONS -> Hash (6.0) -
このオプションは呼び出し側で上書きしなかったときに使用するオプションです。
...このオプションは呼び出し側で上書きしなかったときに使用するオプションです。
: :col_sep
","
: :row_sep
:auto
: :quote_char
'"'
: :field_size_limit
nil
: :converters
nil
: :unconverted_fields
nil
: :headers
false
: :return_headers
false
: :header_c... -
CSV
:: Row # to _ csv -> String (6.0) -
自身を CSV な文字列として返します。ヘッダは使用しません。
...自身を CSV な文字列として返します。ヘッダは使用しません。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2"], [1, 2])
row.to_csv # => "1,2\n"
row.to_csv( {col_sep: "|", row_sep: "<br>"} ) # => "1|2<br>"
//}... -
CSV
:: Row # to _ s -> String (6.0) -
自身を CSV な文字列として返します。ヘッダは使用しません。
...自身を CSV な文字列として返します。ヘッダは使用しません。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2"], [1, 2])
row.to_csv # => "1,2\n"
row.to_csv( {col_sep: "|", row_sep: "<br>"} ) # => "1|2<br>"
//}... -
String
# parse _ csv(**options) -> [String] (6.0) -
CSV.parse_line(self, options) と同様です。
...//emlist[][ruby]{
require "csv"
p "Matz,Ruby\n".parse_csv # => ["Matz", "Ruby"]
p "Matz|Ruby\r\n".parse_csv(col_sep: '|', row_sep: "\r\n") # => ["Matz", "Ruby"]
//}
Ruby 2.6 (CSV 3.0.2) から、次のオプションが使えるようになりました。
//em...