ruby读取csv文件数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby读取csv文件数据相关的知识,希望对你有一定的参考价值。

环境:opensuse
语言:ruby
操作对象:.csv文件

现在可以读取第一列的数据,但是第二列添加的数据没办法读取,请帮忙解决。谢谢。

直接用就可以实现:
require \'csv\'
CSV.foreach("test.csv") do |row|
puts row
end
参考实例如下:
.page-model-form
.page-admin-form-info
.desc 请先下载 CSV 示例文件,按照给定格式填充数据,然后上传导入
%a.download:href=>\'/csv_demo/students.csv\' 下载示例文件

= flash_info
= form_tag "/admin/students/import_from_csv",:method=>:post,:multipart => true do
.field
%label 选择 CSV 文件
= file_field_tag :csv_file
.field
=submit_tag \'确定导入\'
参考技术A 学会珍惜,首先,要学会珍惜侍奉我们的父母双亲,因为,人生在世,算足了也就匆匆百十载,更何况人能活百年的少之又少,生命一旦逝去,将永远不再回来,所以,在他们尚未老态龙钟之时,就尽量给予他们儿女的情爱,不要以为你的回报太小而不去做;也不要幻想等到自己有了足够的空闲,有了丰厚的金钱以后,再去尽自己的孝心;更不要以为时间有的是、来日方长,时间就是在这种思维交错中迅速流失,许多你认为也许的也许,其结果只会给自己带来终身的遗憾,且再也无法弥补,因为时间从不允许我们从头再来。。 参考技术B 你应该把代码贴出来
多看看ruby文档
http://ruby-doc.org/stdlib-1.9.2/libdoc/csv/rdoc/CSV.html

require 'csv'
CSV.foreach("test.csv") do |row|
puts row
end本回答被提问者采纳

以上是关于ruby读取csv文件数据的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ruby​​ 中读取没有 quote_char 的 CSV?

Ruby--CSV

Ruby on Rails - 从 CSV 文件导入数据

如何在 Ruby 中创建 CSV 文件的某些列的副本,其中一列中有不同的数据?

如何使用ruby [duplicate]从CSV文件中获取第二行

Ruby--如何处理csv文件?