我正在生成一个逗号分隔的 CSV 文件(而不是制表符)。我的用户很可能会通过双击打开 Excel 中的 CSV 文件。我的数据可能包含逗号和引号,所以我正在进行如下转义。
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."
据我所知,这一直是解决此问题的方法。我的问题是:当我在Excel 2010中打开此文件时,转义字符并未被正确处理。引号显示在工作表中,并且逗号会导致新列出现。