Ruby CSV写和读示例,字段中有引号换行符和逗号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ruby CSV写和读示例,字段中有引号换行符和逗号相关的知识,希望对你有一定的参考价值。

Shows how to read/write fully formatted CSV with Ruby
  1. #require 'csv'
  2. require 'rubygems'
  3. require 'fastercsv'
  4.  
  5. FCSV { |out|
  6. out << [:Number,:One,:Two,:Three,:Four]
  7. out << [1,"first","second","Third one quoted with a, comma","fourth "double quotes" line break"]
  8. out << [2,"erst","zweite","Dritte,mit Komma","viertl"]
  9. out << [3,"primero","segundo","tercero","cuarto,con la coma"]
  10. }
  11.  
  12. FasterCSV.foreach("sample.csv", {:headers=>true}) { |r|
  13.  
  14. puts "#{r.length} fields: >>#{r.inspect}<<"
  15. r.each { |header, value|
  16. puts " #{header}=#{value}"
  17. }
  18. }

以上是关于Ruby CSV写和读示例,字段中有引号换行符和逗号的主要内容,如果未能解决你的问题,请参考以下文章

导出csv文件示例

CSV::MalformedCSVError: 未加引号的字段在 Ruby 中不允许 \r 或 \n

我的 CSV 文件带有双引号括起来的字段 - 无法识别数值“12131”

在引用的 csv 中匹配未转义的引号

libnfc:从 NTAG 写和读回自定义数据

csv文件