468件ヒット
[401-468件を表示]
(0.110秒)
クラス
- CSV (60)
-
CSV
:: FieldInfo (36) -
CSV
:: Table (84) -
URI
:: MailTo (12) -
WIN32OLE
_ PARAM (12)
モジュール
- Kernel (264)
キーワード
-
check
_ signedness (24) -
check
_ sizeof (24) -
col
_ sep (12) - convert (36)
-
convertible
_ int (24) - each (12)
- empty? (12)
-
find
_ type (24) -
have
_ header (24) -
have
_ macro (24) -
have
_ struct _ member (24) -
have
_ type (24) - header (12)
- index (12)
- inspect (12)
- length (12)
- line (12)
- output? (12)
- push (12)
- size (12)
-
to
_ csv (12) -
to
_ s (12) -
try
_ constant (24) -
try
_ static _ assert (24) -
try
_ type (24)
検索結果
先頭5件
-
CSV
# each {|row| . . . } -> nil (19.0) -
各行に対してブロックを評価します。
...users = <<CSV
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
csv = CSV.new(users, headers: true)
csv.each do |row|
p row
end
# => #<CSV::Row "id":"1" "first name":"taro" "last name":"tanaka" "age":"20">
# => #<CSV::Row "id":"2" "first name":"jiro......sers = <<CSV
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
csv = CSV.new(users)
csv.each do |row|
p row
end
# => ["id", "first name", "last name", "age"]
# => ["1", "taro", "tanaka", "20"]
# => ["2", "jiro", "suzuki", "18"]
# => ["3", "ami", "sat... -
CSV
:: FieldInfo # header -> String | nil (19.0) -
利用可能な場合はヘッダを表す文字列を返します。
...します。
//emlist[例][ruby]{
require 'csv'
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,field_info|
p field_info.header
Date.parse(field)
end
p csv.first
# => "date1"
# => "date2"
# => #<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,0s,0n),+0s... -
CSV
:: FieldInfo # index -> Integer (19.0) -
行内で何番目のフィールドかわかるゼロベースのインデックスを返します。
...します。
//emlist[例][ruby]{
require 'csv'
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,field_info|
p field_info.index
Date.parse(field)
end
p csv.first
# => 0
# => 1
# => #<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,0s,0n),+0s,2299161j)> "... -
CSV
:: FieldInfo # line -> Integer (19.0) -
行番号を返します。
...[ruby]{
require 'csv'
csv = CSV.new("date1,date2,date3\n2018-07-09,2018-07-10\n2018-08-09,2018-08-10", headers: true)
csv.convert do |field,field_info|
p field_info.line
Date.parse(field)
end
p csv.to_a
# => 2
# => 2
# => 3
# => 3
# => [#<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,0s,0n),+... -
CSV
:: Table # length -> Integer (13.0) -
(ヘッダを除く)行数を返します。
...(ヘッダを除く)行数を返します。
Array#length, Array#size に委譲しています。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p table.size # => 1
//}
@see Array#length, Array#size... -
CSV
:: Table # size -> Integer (13.0) -
(ヘッダを除く)行数を返します。
...(ヘッダを除く)行数を返します。
Array#length, Array#size に委譲しています。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p table.size # => 1
//}
@see Array#length, Array#size...