420件ヒット
[401-420件を表示]
(0.114秒)
ライブラリ
- csv (420)
キーワード
- << (12)
-
add
_ row (12) -
close
_ read (12) -
col
_ sep (12) - convert (12)
- converters (12)
- each (12)
-
external
_ encoding (12) - fcntl (12)
-
field
_ size _ limit (12) - flock (12)
- gets (12)
-
header
_ convert (36) -
header
_ converters (12) -
header
_ row? (12) - headers (12)
-
internal
_ encoding (12) - ioctl (12)
- isatty (12)
- path (12)
- puts (12)
-
quote
_ char (12) - read (12)
- readline (12)
- readlines (12)
-
return
_ headers? (12) - shift (12)
-
skip
_ blanks? (12) - stat (12)
- sync= (12)
- truncate (12)
- tty? (12)
-
write
_ headers? (12)
検索結果
-
CSV
# field _ size _ limit -> Integer (14.0) -
フィールドサイズの最大値を返します。
...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... -
CSV
# puts(row) -> self (14.0) -
自身に row を追加します。
...@param row 配列か CSV::Row のインスタンスを指定します。
CSV::Row のインスタンスが指定された場合は、CSV::Row#fields の値
のみが追加されます。
//emlist[例 配列を指定][ruby]{
require "csv"
File.write("test.csv", <<CSV)
id,fir......st name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
CSV.open("test.csv", "a") do |csv|
csv.puts(["5", "saburo", "kondo", "34"])
end
print File.read("test.csv")
# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,jiro,suzuki,18
# 3,ami,sato,19
#......adachi,21
# 5,saburo,kondo,34
//}
//emlist[例 CSV::Row を指定][ruby]{
require "csv"
File.write("test.csv", <<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.open("test.csv", "a") do |csv|
row = CSV::Row.new(["id", "first name", "la...