816件ヒット
[1-100件を表示]
(0.133秒)
種類
- インスタンスメソッド (552)
- 特異メソッド (192)
- 定数 (72)
ライブラリ
- csv (816)
キーワード
- << (12)
- ConverterEncoding (12)
- Converters (12)
- DateMatcher (12)
- DateTimeMatcher (12)
- HeaderConverters (12)
- VERSION (12)
-
add
_ row (12) -
close
_ read (12) -
close
_ write (12) -
col
_ sep (12) - convert (36)
- converters (12)
- each (12)
-
external
_ encoding (12) - fcntl (12)
-
field
_ size _ limit (12) - fileno (12)
- filter (36)
- flock (12)
-
force
_ quotes? (12) - foreach (24)
- generate (12)
-
generate
_ line (12) - gets (12)
-
header
_ convert (36) -
header
_ converters (12) -
header
_ row? (12) - headers (12)
- inspect (12)
-
internal
_ encoding (12) - ioctl (12)
- lineno (12)
- new (12)
- open (24)
- parse (24)
-
parse
_ line (12) - path (12)
- pid (12)
- pos (12)
- puts (12)
-
quote
_ char (12) - read (24)
- readline (12)
- readlines (24)
- reopen (12)
-
return
_ headers? (12) - rewind (12)
-
row
_ sep (12) - shift (12)
- string (12)
- table (12)
- tell (12)
-
to
_ i (12) - truncate (12)
-
unconverted
_ fields? (12) -
write
_ headers? (12)
検索結果
先頭5件
-
CSV
# string -> String (6201.0) -
StringIO#string に委譲します。
...StringIO#string に委譲します。
@see StringIO#string... -
CSV
# close _ read -> nil (6101.0) -
IO#close_read に委譲します。
...IO#close_read に委譲します。
@see IO#close_read... -
CSV
# close _ write -> nil (6101.0) -
IO#close_write に委譲します。
...IO#close_write に委譲します。
@see IO#close_write... -
CSV
# convert {|field , field _ info| . . . } (6101.0) -
引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別 のオブジェクトへと変換します。
...ールドを渡して文字列から別
のオブジェクトへと変換します。
引数 name を指定した場合は、組み込みの CSV::Converters を変換器
として利用するために使います。また、独自の変換器を追加することもできま
す。
ブロックパ......と CSV::FieldInfo のインス
タンスを受け取ります。ブロックは変換後の値かフィールドそのものを返さな
ければなりません。
@param name 変換器の名前を指定します。
//emlist[例 name で Converter を指定][ruby]{
require "csv"
csv = CSV.new("......9,2018-07-10")
csv.convert(:date)
csv.read # => 2018-07-09 ((2458309j,0s,0n),+0s,2299161j)>, #<Date: 2018-07-10 ((2458310j,0s,0n),+0s,2299161j)>
//}
//emlist[例 ブロックを指定][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,fi... -
CSV
# convert {|field| . . . } (6101.0) -
引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別 のオブジェクトへと変換します。
...ールドを渡して文字列から別
のオブジェクトへと変換します。
引数 name を指定した場合は、組み込みの CSV::Converters を変換器
として利用するために使います。また、独自の変換器を追加することもできま
す。
ブロックパ......と CSV::FieldInfo のインス
タンスを受け取ります。ブロックは変換後の値かフィールドそのものを返さな
ければなりません。
@param name 変換器の名前を指定します。
//emlist[例 name で Converter を指定][ruby]{
require "csv"
csv = CSV.new("......9,2018-07-10")
csv.convert(:date)
csv.read # => 2018-07-09 ((2458309j,0s,0n),+0s,2299161j)>, #<Date: 2018-07-10 ((2458310j,0s,0n),+0s,2299161j)>
//}
//emlist[例 ブロックを指定][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,fi... -
CSV
# convert(name) (6101.0) -
引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別 のオブジェクトへと変換します。
...ールドを渡して文字列から別
のオブジェクトへと変換します。
引数 name を指定した場合は、組み込みの CSV::Converters を変換器
として利用するために使います。また、独自の変換器を追加することもできま
す。
ブロックパ......と CSV::FieldInfo のインス
タンスを受け取ります。ブロックは変換後の値かフィールドそのものを返さな
ければなりません。
@param name 変換器の名前を指定します。
//emlist[例 name で Converter を指定][ruby]{
require "csv"
csv = CSV.new("......9,2018-07-10")
csv.convert(:date)
csv.read # => 2018-07-09 ((2458309j,0s,0n),+0s,2299161j)>, #<Date: 2018-07-10 ((2458310j,0s,0n),+0s,2299161j)>
//}
//emlist[例 ブロックを指定][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,fi... -
CSV
# converters -> Array (6101.0) -
現在の変換器のリストを返します。
...在の変換器のリストを返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2", converters: CSV::Converters.keys)
csv.converters # => [:integer, :float, :integer, :float, :date, :date_time, :date_time, :integer, :float]
//}
@see CSV::Converters... -
CSV
# external _ encoding -> Encoding | nil (6101.0) -
IO#external_encoding に委譲します。
...IO#external_encoding に委譲します。... -
CSV
# force _ quotes? -> bool (6101.0) -
出力される全てのフィールドがクオートされる場合は、真を返します。
...][ruby]{
require "csv"
rows = [["header1", "header2"], ["row1_1,", "row1_2"]]
result = CSV.generate(force_quotes: false) do |csv|
rows.each { |row| csv << row }
csv.force_quotes? # => false
end
print result
# => header1,header2
# "row1_1,",row1_2
//}
//emlist[例][ruby]{
require "csv"
row......s = [["header1", "header2"], ["row1_1,", "row1_2"]]
result = CSV.generate(force_quotes: true) do |csv|
rows.each { |row| csv << row }
csv.force_quotes? # => true
end
print result
# => true
# => "header1","header2"
# "row1_1,","row1_2"
//}
@see CSV.new...