我正在生成一个 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 中打开此文件时,我的转义不受尊重。语音标记出现在工作表上,逗号导致新列。