Estoy generando un archivo CSV (delimitado por comas en lugar de pestañas). Mis usuarios probablemente abrirán el archivo CSV en Excel haciendo doble clic en él. Mis datos pueden contener comas y marcas de habla, por lo que los escapo de la siguiente manera.
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."
Hasta donde yo sé, esa ha sido siempre la forma de hacerlo. Aquí está mi asombro: cuando abro este archivo en Excel 2010, no se respeta mi escape. Aparecen marcas de habla en la hoja y la coma genera nuevas columnas.