1464件ヒット
[201-300件を表示]
(0.069秒)
種類
- インスタンスメソッド (1224)
- 特異メソッド (192)
- クラス (36)
- 定数 (12)
クラス
- CSV (744)
-
CSV
:: FieldInfo (72) -
CSV
:: Row (252) -
CSV
:: Table (360)
キーワード
- << (36)
- == (24)
-
DEFAULT
_ OPTIONS (12) - FieldInfo (12)
- MalformedCSVError (12)
- Table (12)
- [] (48)
- []= (36)
-
add
_ row (12) - binmode (12)
- binmode? (12)
-
by
_ col (12) -
by
_ col! (12) -
by
_ col _ or _ row (12) -
by
_ col _ or _ row! (12) -
by
_ row (12) -
by
_ row! (12) - close (12)
-
close
_ read (12) -
close
_ write (12) - closed? (12)
-
col
_ sep (12) - convert (24)
- delete (24)
-
delete
_ if (36) - each (48)
- empty? (24)
- eof (12)
- eof? (12)
-
external
_ encoding (12) - fcntl (12)
- field (12)
- field? (12)
-
field
_ row? (12) -
field
_ size _ limit (12) - fields (12)
- fileno (12)
- filter (36)
- flock (12)
- flush (12)
-
force
_ quotes? (12) - foreach (12)
- fsync (12)
-
generate
_ line (12) - header (12)
- header= (12)
- header? (12)
-
header
_ convert (24) -
header
_ row? (24) - headers (24)
- include? (12)
- index (12)
- index= (12)
- inspect (12)
-
internal
_ encoding (12) - ioctl (12)
- isatty (12)
- length (24)
- line (12)
- line= (12)
- lineno (12)
- mode (12)
- new (24)
- open (48)
- parse (12)
-
parse
_ line (12) - pid (12)
- push (24)
- puts (12)
- read (24)
- readline (12)
- readlines (24)
- reopen (12)
-
return
_ headers? (12) - size (24)
-
skip
_ blanks? (12) - stat (12)
- sync (12)
- table (24)
- tell (12)
-
to
_ a (12) -
to
_ csv (12) -
to
_ i (12) -
to
_ io (12) -
to
_ s (12) - truncate (12)
- tty? (12)
-
unconverted
_ fields? (12) -
values
_ at (24) -
write
_ headers? (12)
検索結果
先頭5件
-
CSV
# flock(operation) -> 0 | false (6102.0) -
File#flock に委譲します。
...File#flock に委譲します。... -
CSV
# flush -> self (6102.0) -
IO#flush に委譲します。
...IO#flush に委譲します。... -
CSV
# internal _ encoding -> Encoding | nil (6102.0) -
IO#internal_encoding に委譲します。
...IO#internal_encoding に委譲します。
@see IO#internal_encoding... -
CSV
# ioctl(cmd , arg = 0) -> Integer (6102.0) -
IO#ioctl に委譲します。
...IO#ioctl に委譲します。
@see IO#ioctl... -
CSV
# lineno -> Integer (6102.0) -
このファイルから読み込んだ最終行の行番号を返します。 フィールドに含まれる改行はこの値には影響しません。
...このファイルから読み込んだ最終行の行番号を返します。
フィールドに含まれる改行はこの値には影響しません。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2")
csv.lineno # => 0
csv.readline
csv.lineno # => 1
//}... -
CSV
# skip _ blanks? -> bool (6102.0) -
真である場合は、空行を読み飛ばします。
...。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\n\nrow1_1,row1_2")
csv.skip_blanks? # => false
csv.read # => [["header1", "header2"], [], ["row1_1", "row1_2"]]
csv = CSV.new("header1,header2\n\nrow1_1,row1_2", skip_blanks: true)
csv.skip_blanks? # => true
csv.read......# => [["header1", "header2"], ["row1_1", "row1_2"]]
//}
@see CSV.new... -
CSV
# unconverted _ fields? -> bool (6102.0) -
パースした結果が unconverted_fields というメソッドを持つ場合に真を返します。 そうでない場合は、偽を返します。
...結果が unconverted_fields というメソッドを持つ場合に真を返します。
そうでない場合は、偽を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10")
csv.unconverted_fields? # => nil
csv = CSV.new("date1,date2\n2018-07-09......,2018-07-10", unconverted_fields: false)
csv.unconverted_fields? # => false
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true, unconverted_fields: true)
csv.unconverted_fields? # => true
csv.convert(:date)
row = csv.readline
row.fields # => [#<Date: 2018-07-09 ((2458309j......,0s,0n),+0s,2299161j)>, #<Date: 2018-07-10 ((2458310j,0s,0n),+0s,2299161j)>]
row.unconverted_fields # => ["2018-07-09", "2018-07-10"]
//}
@see CSV.new... -
CSV
. filter(input , options = Hash . new) {|row| . . . } (6102.0) -
このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築 するのに便利です。
...このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築
するのに便利です。
与えられたブロックに一行ずつ渡されます。ブロックに渡された行は必要であ
れば変更することができます。ブロックの評......のデフォルト値は $/ です。
//emlist[例: input, output は初期値][ruby]{
# $ echo "header1,header2\nrow1_1,row1_2" > in.csv; ruby test.rb in.csv
require "csv"
options = { headers: true, return_headers: true, write_headers: true }
CSV.filter(options) do |row|
if row.header_row?......//emlist[例: input, output を指定する][ruby]{
require "csv"
content = <<EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS
File.write('test.csv',content)
options = { headers: true, return_headers: true, write_headers: true }
CSV.filter(File.o... -
CSV
. filter(input , output , options = Hash . new) {|row| . . . } (6102.0) -
このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築 するのに便利です。
...このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築
するのに便利です。
与えられたブロックに一行ずつ渡されます。ブロックに渡された行は必要であ
れば変更することができます。ブロックの評......のデフォルト値は $/ です。
//emlist[例: input, output は初期値][ruby]{
# $ echo "header1,header2\nrow1_1,row1_2" > in.csv; ruby test.rb in.csv
require "csv"
options = { headers: true, return_headers: true, write_headers: true }
CSV.filter(options) do |row|
if row.header_row?......//emlist[例: input, output を指定する][ruby]{
require "csv"
content = <<EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS
File.write('test.csv',content)
options = { headers: true, return_headers: true, write_headers: true }
CSV.filter(File.o...