539件ヒット
[1-100件を表示]
(0.134秒)
種類
- インスタンスメソッド (374)
- 特異メソッド (154)
- 定数 (11)
ライブラリ
- csv (539)
キーワード
-
DEFAULT
_ OPTIONS (11) - binmode (11)
- binmode? (11)
- close (11)
-
close
_ read (11) -
close
_ write (11) -
col
_ sep (11) - convert (22)
- each (11)
-
external
_ encoding (11) - fcntl (11)
-
field
_ size _ limit (11) - fileno (11)
- filter (33)
- flock (11)
- foreach (11)
- fsync (11)
-
generate
_ line (11) -
header
_ convert (22) - headers (11)
-
internal
_ encoding (11) - ioctl (11)
- isatty (11)
- lineno (11)
- open (44)
- parse (11)
-
parse
_ line (11) - pid (11)
- read (11)
- readline (11)
- readlines (22)
- reopen (11)
-
skip
_ blanks? (11) - stat (11)
- table (11)
- tell (11)
-
to
_ i (11) -
to
_ io (11) - tty? (11)
-
unconverted
_ fields? (11) -
write
_ headers? (11)
検索結果
先頭5件
-
CSV
# internal _ encoding -> Encoding | nil (18401.0) -
IO#internal_encoding に委譲します。
...
IO#internal_encoding に委譲します。
@see IO#internal_encoding... -
CSV
. parse _ line(line , options = Hash . new) -> Array (12401.0) -
このメソッドは一行の CSV 文字列を配列に変換するためのショートカットです。
...このメソッドは一行の CSV 文字列を配列に変換するためのショートカットです。
@param line 文字列を指定します。複数行の文字列を指定した場合は、一行目以外は無視します。
@param options CSV.new のオプションと同じオプショ......ンを指定できます。
//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"]
# 列をダブルクオートで囲むとその中にカンマや改行を......含める事もできる。
# 他の仕様も含め詳しくはRFC4180を参照。
p CSV.parse_line("1,\"ta,ro\",\"tana\nka\", 20")
# => ["1", "ta,ro", "tana\nka", " 20"]
//}... -
CSV
# external _ encoding -> Encoding | nil (12301.0) -
IO#external_encoding に委譲します。
...
IO#external_encoding に委譲します。... -
CSV
# lineno -> Integer (12301.0) -
このファイルから読み込んだ最終行の行番号を返します。 フィールドに含まれる改行はこの値には影響しません。
...このファイルから読み込んだ最終行の行番号を返します。
フィールドに含まれる改行はこの値には影響しません。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2")
csv.lineno # => 0
csv.readline
csv.lineno # => 1
//}... -
CSV
. generate _ line(row , options = Hash . new) -> String (12301.0) -
このメソッドは一つの Array オブジェクトを CSV 文字列に変換するためのショートカットです。 複数行のCSVを扱う際はCSV#<<を使うとより高速です。
...ドは一つの Array オブジェクトを CSV 文字列に変換するためのショートカットです。
複数行のCSVを扱う際はCSV#<<を使うとより高速です。
このメソッドは可能であれば row に含まれる最初の nil でない値を用いて出力の
エンコ......ions CSV.new のオプションと同じオプションを指定できます。
:encoding というキーを使用すると出力のエンコーディングを指定することができます。
:row_sep というキーの値には $/ がセットされます。
//eml......ist[例][ruby]{
require "csv"
taro = ['1', 'taro', 'tanaka', '20']
CSV.generate_line(taro, col_sep: '|') # => "1|taro|tanaka|20\n"
//}
@see CSV.new... -
CSV
# fileno -> Integer (12218.0) -
IO#fileno, IO#to_i に委譲します。
...
IO#fileno, IO#to_i に委譲します。... -
CSV
# close _ write -> nil (12201.0) -
IO#close_write に委譲します。
...
IO#close_write に委譲します。
@see IO#close_write... -
CSV
# field _ size _ limit -> Integer (12201.0) -
フィールドサイズの最大値を返します。
...。
//emlist[例][ruby]{
require "csv"
csv = CSV.new(DATA)
csv.field_size_limit # => nil
p csv.read # => [["a", "b"], ["\n2\n2\n", ""]]
DATA.rewind
csv = CSV.new(DATA, field_size_limit: 4)
p csv.field_size_limit # => 4
csv.read # => #<CSV::MalformedCSVError: Field size exceeded on line 2.>
__END......__
"a","b"
"
2
2
",""
//}
@see CSV.new... -
CSV
# ioctl(cmd , arg = 0) -> Integer (12201.0) -
IO#ioctl に委譲します。
...
IO#ioctl に委譲します。
@see IO#ioctl... -
CSV
# skip _ blanks? -> bool (12201.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...