1956件ヒット
[1901-1956件を表示]
(0.116秒)
ライブラリ
-
cgi
/ core (24) - csv (648)
- mkmf (408)
-
net
/ http (744) -
net
/ pop (12) - psych (24)
-
rubygems
/ package / tar _ header (48) - un (12)
- uri (24)
-
webrick
/ httputils (12)
クラス
- CGI (24)
- CSV (180)
-
CSV
:: FieldInfo (24) -
CSV
:: Row (192) -
CSV
:: Table (252) -
Gem
:: Package :: TarHeader (48) -
Net
:: HTTP (408) -
Net
:: HTTPResponse (36) -
Net
:: POPMail (12) -
Psych
:: Nodes :: Node (24) -
URI
:: MailTo (24) -
WEBrick
:: HTTPUtils :: FormData (12)
モジュール
- Kernel (420)
-
Net
:: HTTPHeader (300)
キーワード
- << (24)
- == (36)
- [] (72)
- []= (48)
-
add
_ field (12) -
by
_ col (12) -
by
_ col! (12) -
by
_ col _ or _ row (12) -
by
_ col _ or _ row! (12) -
by
_ row (12) -
by
_ row! (12) -
canonical
_ each (12) -
check
_ signedness (24) -
check
_ sizeof (24) - chunked? (12)
-
content
_ length (12) -
content
_ length= (12) -
content
_ range (12) -
content
_ type (12) - convert (24)
-
convertible
_ int (24) - copy (12)
-
create
_ header (12) - delete (48)
-
delete
_ if (36) - each (60)
-
each
_ capitalized (12) -
each
_ capitalized _ name (12) -
each
_ header (12) -
each
_ value (12) - empty? (12)
- fetch (12)
- field (12)
- field? (12)
-
field
_ row? (12) - fields (12)
-
find
_ header (12) -
find
_ type (24) -
force
_ quotes? (12) - get (24)
- get2 (24)
-
get
_ fields (12) -
have
_ func (24) -
have
_ header (24) -
have
_ library (24) -
have
_ macro (24) -
have
_ struct _ member (24) -
have
_ type (24) -
have
_ var (24) - head (12)
- head2 (24)
- header= (12)
- header? (12)
-
header
_ convert (24) -
header
_ row? (24) - headers (36)
- headers= (12)
- include? (12)
- key? (12)
- length (12)
- lineno (12)
- linkname (12)
- lock (12)
-
main
_ type (12) - mkcol (12)
- mkmf (12)
- mode (12)
- move (12)
- out (12)
- patch (24)
- post (24)
- post2 (24)
- proppatch (12)
- put (12)
- put2 (24)
- range (12)
-
range
_ length (12) - read (12)
-
reader
_ header (12) - readline (12)
- readlines (12)
-
request
_ get (24) -
request
_ head (24) -
request
_ post (24) -
request
_ put (24) - response (12)
-
return
_ headers? (12) -
send
_ request (12) -
set
_ range (12) - size (12)
-
skip
_ blanks? (12) -
sub
_ type (12) -
to
_ a (12) -
to
_ yaml (12) - trace (12)
-
try
_ constant (24) -
try
_ func (24) -
try
_ static _ assert (24) -
try
_ type (24) -
try
_ var (24) - typeflag (12)
- unlock (12)
-
values
_ at (24) -
write
_ headers? (12) - yaml (12)
検索結果
先頭5件
-
CSV
# read -> [Array] | CSV :: Table (137.0) -
残りの行を読み込んで配列の配列を返します。 self の生成時に headers オプションに偽でない値が指定されていた場合は CSV::Table オブジェクトを返します。
...返します。
self の生成時に headers オプションに偽でない値が指定されていた場合は CSV::Table オブジェクトを返します。
データソースは読み込み用にオープンされている必要があります。
//emlist[例 headers: false][ruby]{
require "cs......[["header1", "header2"], ["row1_1", "row1_2"], ["row2_1", "row2_2"]]
__END__
header1,header2
row1_1,row1_2
row2_1,row2_2
//}
//emlist[例 headers: true][ruby]{
require "csv"
csv = CSV.new(DATA.read, headers: true)
csv.read
# => #<CSV::Table mode:col_or_row row_count:3>
__END__
header1,header2
r... -
CSV
:: Row # ==(other) -> bool (131.0) -
自身が other と同じヘッダやフィールドを持つ場合に真を返します。 そうでない場合は偽を返します。
...:Row のインスタンスを指定します。
//emlist[例][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row1 == row2 # => true
row2 << ["header3", "row1_3"]
row1 == row2 # => false
//}... -
CGI
# out(options = "text / html") { . . . . } (119.0) -
HTTP ヘッダと、ブロックで与えられた文字列を標準出力に出力します。
...グを自動変換し、language を "ja"にします。
@param options Hash か文字列で HTTP ヘッダを生成するための情報を指定します。
例:
cgi = CGI.new
cgi.out{ "string" }
# Content-Type: text/html
# Content-Length: 6
#......# string
cgi.out("text/plain"){ "string" }
# Content-Type: text/plain
# Content-Length: 6
#
# string
cgi.out({"nph" => true,
"status" => "OK", # == "200 OK"
"server" => ENV['SERVER_SOFTW......ARE'],
"connection" => "close",
"type" => "text/html",
"charset" => "iso-2022-jp",
# Content-Type: text/html; charset=iso-2022-jp
"language" => "ja",
"expires" => Time.now + (3600 *... -
CSV
# convert {|field| . . . } (119.0) -
引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別 のオブジェクトへと変換します。
...ロックは、フィールドと CSV::FieldInfo のインス
タンスを受け取ります。ブロックは変換後の値かフィールドそのものを返さな
ければなりません。
@param name 変換器の名前を指定します。
//emlist[例 name で Converter を指定][ruby]{......}
//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
p field_info
Date.parse(field)
end
p csv.first
# => "2018-07-09"
# => <struct CSV::FieldInfo index=0, line=2, header="date1......">
# => "2018-07-10"
# => #<struct CSV::FieldInfo index=1, line=2, header="date2">
# => #<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,0s,0n),+0s,2299161j)> "date2":#<Date: 2018-07-10 ((2458310j,0s,0n),+0s,2299161j)>>
//}
@see CSV#converters, CSV#header_convert... -
CSV
# each {|row| . . . } -> nil (113.0) -
各行に対してブロックを評価します。
...いなければなりません。
//emlist[例 CSV.new 時に :header => true を指定した場合][ruby]{
require "csv"
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......name":"taro" "last name":"tanaka" "age":"20">
# => #<CSV::Row "id":"2" "first name":"jiro" "last name":"suzuki" "age":"18">
# => #<CSV::Row "id":"3" "first name":"ami" "last name":"sato" "age":"19">
# => #<CSV::Row "id":"4" "first name":"yumi" "last name":"adachi" "age":"21">
//}
//emlist[例 CSV.n......しない場合][ruby]{
require "csv"
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)
csv.each do |row|
p row
end
# => ["id", "first name", "last name", "age"]
# => ["1", "taro", "tanaka", "20"]
# => ["2", "jiro"...