我正在处理csv代。我分开用逗号(,)分隔的值。如果字段中的值包含逗号,则不应该将该字段与Excel中的字段分开。所以我想在那里放置一个转义字符。我正在使用FasterCsv。所以我怎么能把一个转义字符。 fastcsv的转义特征是什么?Escape快速逗号逗号值
5
A
回答
2
如果您的数据中包含逗号,请使用:col_sep选项设置不同的列分隔符。如果你喜欢你的逗号并且不能没有它们,你可以将数据设置在引号内。
8
只是引用的每个字段(默认为双引号)和逗号的他们被忽略内部:
CSV.generate(:col_sep=>',', :quote_char => '"') do |row|
row << ["Quid, quid", "latinum dictum"]
row << ["sit, altum", "viditur."]
end
=> "\"Quid, quid\",latinum dictum\n\"sit, altum\",viditur.\n"
+1
这将是“videtur” – sixty4bit 2015-03-11 21:26:31
1
如果使用FasterCSV方法,这将自动为您处理!
0
一个创造性的方法是用一个看起来像替换真正的逗号。这可能是愚蠢的,这完全取决于你的用例。对我们来说没问题 - 我想。我需要张贴在此之前我改变主意,笑
my_string.gsub(',','‚')
我不知道,如果把它复制粘贴正确,但你可以通过按住ALT(option) + ,
相关问题
- 1. 如何在Javascript ESCAPE “逗号”
- 2. 逗号逗号分隔值在Oracle中
- 3. 用逗号值
- 4. Mongoimport:CSV中的逗号逗号
- 5. 逗号分隔值单倒引号和逗号分隔值
- 6. 逗号分隔值
- 7. 读取逗号值
- 8. 用逗号替换逗号,然后加逗号
- 9. 如何向逗号中添加逗号?
- 10. 变化逗号点到逗号
- 11. 在Textmate中用逗号替换逗号
- 12. 如何在逗号中输入逗号?
- 13. CSV文件中的逗号逗号
- 14. 如何获得用逗号分隔的逗号值?
- 15. 使用逗号格式化整数并用逗号显示值
- 16. Kendo Multiselect值用逗号+空格替换逗号
- 17. 解析逗号分隔值
- 18. 生成逗号分隔值
- 19. SQL逗号分隔值
- 20. 用逗号分隔值
- 21. 排序逗号分隔值
- 22. 阅读逗号分隔值
- 23. Ant LineContains逗号分隔值
- 24. 计数逗号分隔值
- 25. 读逗号分隔值
- 26. 读逗号分隔值
- 27. 逗号分隔值计数
- 28. retrive逗号分隔值
- 29. XSLT串联与逗号值(,)
- 30. 地带逗号分隔值
制表符分隔值在Mac上创建它是一个常见的备用逗号分隔。 – 2010-11-10 14:51:02