最佳答案
我正在生成一个 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."
据我所知,一直都是这么做的。这是我的困惑: 当我在 Excel2010中打开这个文件时,我的转义是不受尊重的。语音标记将出现在工作表上,逗号将导致新列。