Tôi đang tạo tệp CSV (được phân tách bằng dấu phẩy thay vì tab). Người dùng của tôi rất có thể sẽ mở tệp CSV trong Excel bằng cách nhấp đúp vào tệp đó. Dữ liệu của tôi có thể chứa dấu phẩy và dấu giọng nói, vì vậy tôi đang thoát những dữ liệu đó như sau.
Reference, Title, Description
1, "My little title", "My description, which may contain ""speech marks"" and commas."
2, "My other little title", "My other description, which may also contain ""speech marks"" and commas."
Theo như tôi biết thì đó luôn là cách để làm điều đó. Đây là lỗi của tôi: khi tôi mở tệp này trong Excel 2010, quá trình thoát của tôi không được tôn trọng. Dấu giọng nói xuất hiện trên trang tính và dấu phẩy tạo ra các cột mới.