我使用php生成csv文件,現在有些列包含帶逗號的段落,現在,當我打開文件時,文件中的每個逗號都算作新列,是否有可能在某種方式上逃避這些逗號?如何在逗號分隔文件中顯示逗號
0
A
回答
0
這是一個大問題,在CSV文件使用,
。我建議使用不同的分隔符,如|
(出現在文本上的可能性較小)或使用不同的更可靠的文件格式(如XML)來生成文件。
5
取決於什麼,你,CSV,讀者,是 「但是,報價,應該努力」
1
Many CSV readers將通過用雙引號包圍列來允許單列內的逗號。在這種情況下,雙引號可以用雙引號表示:
column 1,"column 2, with comma","column 3 with ""quote chars"", and comma"
0
您正在使用逗號,因爲它是分隔符。也就是說,無論使用逗號,逗號都有特殊的含義。通過這個定義,很難將其視爲上下文敏感的。這可以通過考慮像'\n
這樣的符號來完成。
您可以嘗試一個新的分隔符,如,\n
,儘管這可能不適合您。 在我看來,最好的解決方案是使用不同的持久性機制。否則事情會變得粘稠。
相關問題
- 1. 在python中用逗號分隔逗號分隔的csv文件
- 2. 如何在逗號分隔文件中插入逗號
- 3. 逗號逗號分隔值在Oracle中
- 4. 用內聯逗號分隔逗號分隔的csv文件
- 5. 用逗號分隔多個逗號分隔的csv文件
- 6. 逗號分隔
- 7. 逗號分隔
- 8. 逗號分隔
- 9. 逗號分隔
- 10. 從逗號分隔的文件中刪除額外的逗號
- 11. 用逗號分隔的逗號delimated
- 12. 逗號分隔文件是如何工作的? ...如果文本中有逗號
- 13. 逗號分隔值單倒引號和逗號分隔值
- 14. 如何顯示以逗號或分號分隔的值列表
- 15. 如何在錢數據類型如逗號分隔逗號
- 16. 從逗號分隔值顯示名稱
- 17. 用逗號分隔的顯示日期
- 18. 顯示逗號分隔值列表項:
- 19. 逗號分隔值分隔
- 20. 顯示存儲在.txt文件中的逗號分隔數據
- 21. 逗號分隔C
- 22. 用逗號分隔
- 23. 逗號分隔值
- 24. TSQL逗號分隔
- 25. 英文逗號分隔Javascript
- 26. 如何在讀取數據時用逗號分隔逗號android
- 27. 如何用逗號分隔逗號分隔的電子郵件列表?
- 28. 如何在Oracle 10g中基於逗號分隔值顯示逗號分隔的描述?
- 29. 轉換被逗號分隔值,以逗號分隔字符串
- 30. PHP MYSQL - 搜索逗號,逗號分隔列表分隔列表
你用什麼庫來解析(和寫入)文件?不是用逗號包裹在引號中的文本? – 2010-09-13 11:54:47