816件ヒット
[1-100件を表示]
(0.095秒)
種類
- インスタンスメソッド (528)
- 特異メソッド (240)
- 定数 (48)
ライブラリ
- csv (816)
キーワード
- ConverterEncoding (12)
-
DEFAULT
_ OPTIONS (12) - DateTimeMatcher (12)
- VERSION (12)
- binmode (12)
- binmode? (12)
- close (12)
-
close
_ read (12) -
close
_ write (12) -
col
_ sep (12) - convert (24)
- each (12)
- encoding (12)
-
external
_ encoding (12) - fcntl (12)
-
field
_ size _ limit (12) - fileno (12)
- filter (36)
- flock (12)
- foreach (24)
- fsync (12)
- generate (12)
-
generate
_ line (12) -
header
_ convert (24) - headers (12)
- inspect (12)
- instance (24)
-
internal
_ encoding (12) - ioctl (12)
- isatty (12)
- lineno (12)
- new (12)
- open (48)
- parse (24)
-
parse
_ line (12) - path (12)
- pid (12)
- pos (12)
-
quote
_ char (12) - read (12)
- readline (12)
- readlines (24)
- reopen (12)
- rewind (12)
-
row
_ sep (12) - seek (12)
- shift (12)
-
skip
_ blanks? (12) - stat (12)
- string (12)
- table (12)
- tell (12)
-
to
_ i (12) -
to
_ io (12) - tty? (12)
-
unconverted
_ fields? (12) -
write
_ headers? (12)
検索結果
先頭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) -
すべての変換器で使用するエンコーディングです。
すべての変換器で使用するエンコーディングです。