我正在處理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. com.Ostermiller.util.ExcelCSVPrinter.ExcelCSVPrinter中的逗號逗號
- 6. CSV中的逗號逗號
- 7. 逗號分隔值單倒引號和逗號分隔值
- 8. 讀取逗號值
- 9. 逗號分隔值
- 10. 用逗號替換逗號和點用逗號
- 11. 用逗號替換逗號,然後加逗號
- 12. 在Textmate中用逗號替換逗號
- 13. 變化逗號點到逗號
- 14. 在Scrapy Xpath中的逗號逗號
- 15. 如何向逗號中添加逗號?
- 16. 如何在逗號中輸入逗號?
- 17. 領先逗號或尾隨逗號?
- 18. CSV文件中的逗號逗號
- 19. 「$ @」擴展中的逗號逗號
- 20. 用逗號分隔的逗號delimated
- 21. 轉換被逗號分隔值,以逗號分隔字符串
- 22. 使用逗號格式化整數並用逗號顯示值
- 23. Kendo Multiselect值用逗號+空格替換逗號
- 24. 如何獲得用逗號分隔的逗號值?
- 25. Mysql的逗號分隔值
- 26. JOINING逗號分隔值
- 27. 的MySQL:逗號Sepeared值(CSV)
- 28. 讀逗號分隔值
- 29. 逗號分隔值列出
- 30. 排序逗號分隔值
製表符分隔值在Mac上創建它是一個常見的備用逗號分隔。 – 2010-11-10 14:51:02