fastcsv:快速的基于Ragel的CSV解析器,与Ruby的CSV兼容

时间:2024-06-06 13:26:52
【文件属性】:

文件名称:fastcsv:快速的基于Ragel的CSV解析器,与Ruby的CSV兼容

文件大小:46KB

文件格式:ZIP

更新时间:2024-06-06 13:26:52

Ruby

快速CSV 一个基于的快速CSV解析器,与Ruby的CSV兼容。 用法 FastCSV.raw_parse用C实现,是使用FastCSV读取CSV的最快方法。 require 'fastcsv' # Read from file. File . open ( filename ) do | f | FastCSV . raw_parse ( f ) do | row | # do stuff end end # Read from an IO object. FastCSV . raw_parse ( StringIO . new ( "foo,bar \n " ) ) do | row | # do stuff end # Read from a string. FastCSV . raw_parse ( "foo,bar \n " ) do | row |


【文件预览】:
fastcsv-master
----TESTS.md(2KB)
----.gitignore(80B)
----fastcsv.gemspec(815B)
----ext()
--------fastcsv()
----.rspec(30B)
----.travis.yml(309B)
----LICENSE(1KB)
----spec()
--------fastcsv_spec.rb(11KB)
--------spec_helper.rb(402B)
--------fixtures()
----README.md(6KB)
----lib()
--------fastcsv.rb(3KB)
----Gemfile(88B)
----.yardopts(64B)
----Rakefile(428B)
----test()
--------runner.rb(865B)
--------with_different_ofs.rb(315B)
--------csv()

网友评论