737件ヒット
[1-100件を表示]
(0.117秒)
種類
- インスタンスメソッド (484)
- 特異メソッド (209)
- 定数 (44)
ライブラリ
- csv (737)
キーワード
- ConverterEncoding (11)
-
DEFAULT
_ OPTIONS (11) - DateTimeMatcher (11)
- VERSION (11)
- binmode (11)
- binmode? (11)
- close (11)
-
close
_ read (11) -
close
_ write (11) -
col
_ sep (11) - convert (22)
- each (11)
- encoding (11)
-
external
_ encoding (11) - fcntl (11)
-
field
_ size _ limit (11) - fileno (11)
- filter (33)
- flock (11)
- foreach (11)
- fsync (11)
- generate (11)
-
generate
_ line (11) -
header
_ convert (22) - headers (11)
- inspect (11)
- instance (22)
-
internal
_ encoding (11) - ioctl (11)
- isatty (11)
- lineno (11)
- new (11)
- open (44)
- parse (22)
-
parse
_ line (11) - path (11)
- pid (11)
- pos (11)
-
quote
_ char (11) - read (11)
- readline (11)
- readlines (22)
- reopen (11)
- rewind (11)
-
row
_ sep (11) - seek (11)
- shift (11)
-
skip
_ blanks? (11) - stat (11)
- string (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 (12301.0) -
IO#internal_encoding に委譲します。
...
IO#internal_encoding に委譲します。
@see IO#internal_encoding... -
CSV
# encoding -> Encoding (6201.0) -
読み書きするときに使用するエンコーディングを返します。
...読み書きするときに使用するエンコーディングを返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true)
csv.encoding # => #<Encoding:UTF-8>
//}... -
CSV
# external _ encoding -> Encoding | nil (6201.0) -
IO#external_encoding に委譲します。
...
IO#external_encoding に委譲します。... -
CSV
# inspect -> String (6201.0) -
ASCII 互換文字列で自身の情報を表したものを返します。
...ASCII 互換文字列で自身の情報を表したものを返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2")
csv.inspect # => "<#CSV io_type:StringIO encoding:UTF-8 lineno:0 col_sep:\",\" row_sep:\"\\n\" quote_char:\"\\\"\">"
//}... -
CSV
# lineno -> Integer (6201.0) -
このファイルから読み込んだ最終行の行番号を返します。 フィールドに含まれる改行はこの値には影響しません。
...このファイルから読み込んだ最終行の行番号を返します。
フィールドに含まれる改行はこの値には影響しません。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2")
csv.lineno # => 0
csv.readline
csv.lineno # => 1
//}... -
CSV
# string -> String (6201.0) -
StringIO#string に委譲します。
...StringIO#string に委譲します。
@see StringIO#string... -
CSV
. generate _ line(row , options = Hash . new) -> String (6201.0) -
このメソッドは一つの Array オブジェクトを CSV 文字列に変換するためのショートカットです。 複数行のCSVを扱う際はCSV#<<を使うとより高速です。
...ドは一つの Array オブジェクトを CSV 文字列に変換するためのショートカットです。
複数行のCSVを扱う際はCSV#<<を使うとより高速です。
このメソッドは可能であれば row に含まれる最初の nil でない値を用いて出力の
エンコ......ディングを推測します。
@param row 文字列の配列を指定します。
@param options CSV.new のオプションと同じオプションを指定できます。
:encoding というキーを使用すると出力のエンコーディングを指定することができ......ます。
:row_sep というキーの値には $/ がセットされます。
//emlist[例][ruby]{
require "csv"
taro = ['1', 'taro', 'tanaka', '20']
CSV.generate_line(taro, col_sep: '|') # => "1|taro|tanaka|20\n"
//}
@see CSV.new... -
CSV
. parse _ line(line , options = Hash . new) -> Array (6201.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
:: ConverterEncoding -> Encoding (6201.0) -
すべての変換器で使用するエンコーディングです。
すべての変換器で使用するエンコーディングです。 -
CSV
# fileno -> Integer (6118.0) -
IO#fileno, IO#to_i に委譲します。
...
IO#fileno, IO#to_i に委譲します。...