首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是Ruby 1.9标准CSV库?

什么是Ruby 1.9标准CSV库?
EN

Stack Overflow用户
提问于 2011-02-16 08:58:28
回答 2查看 29.7K关注 0票数 77

当我在我的应用程序上尝试FasterCSV gem时,我得到了这个错误:

Please switch to Ruby 1.9's standard
CSV library.  It's FasterCSV plus
support for Ruby 1.9's m17n encoding
engine.

顺便说一下,我使用的是Rails3、Ruby1.9.2和Rubygems 1.4。

有人能给我解释一下如何使用Ruby1.9的标准CSV库吗?我对Rails一无所知,因为我对Rails非常陌生。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-16 13:09:09

Ruby1.9采用了FasterCSV作为其内置的CSV库。但是,它位于标准库中,而不是Ruby1.9的核心中,因此您需要在应用程序中手动使用它。

在添加了

require 'csv'

添加到您的代码中,然后您可以执行以下操作

CSV.parse("this,is,my,data")

有关使用库的信息,请参阅Ruby 1.9's standard library CSV documentation

票数 140
EN

Stack Overflow用户

发布于 2014-05-22 08:39:50

看看我是如何解决这个问题的!

require 'fastercsv'
require 'csv'

secrecy_levels_array = [['SUPERSECRET', 'Supersecret Data', "Tell No One"],
['SEMISECRET', 'Semisecret Data', 'Tell Some People'],
['UNSECRET', 'Unsecret Data', 'Tell Everyone']]

puts '\n'
secrecy_levels_array.each do |line|
  puts line.to_csv
end
票数 -6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5011395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档