Necesito generar un archivo para Excel, algunos de los valores en este archivo contienen varias líneas.
También hay texto que no está en inglés, por lo que el archivo debe ser Unicode.
El archivo que estoy generando ahora se ve así: (en UTF8, con texto en inglés mezclado y con muchas líneas)
Header1,Header2,Header3
Value1,Value2,"Value3 Line1
Value3 Line2"
Tenga en cuenta que el valor de varias líneas se incluye entre comillas dobles, con una nueva línea diaria normal.
Según lo que encontré en la web, se supone que esto funciona, pero no funciona, al menos no gana los archivos Excel 2007 y UTF8, Excel trata la tercera línea como la segunda fila de datos, no como la segunda línea de la primera fila de datos .
Esto tiene que ejecutarse en las máquinas de mis clientes y no tengo control sobre su versión de Excel, por lo que necesito una solución que funcione con Excel 2000 y versiones posteriores.
Gracias
EDITAR: "resolví" mi problema al tener dos opciones de CSV, una para Excel (Unicode, separada por tabulaciones, sin líneas nuevas en los campos) y otra para el resto del mundo (UTF8, CSV estándar).
No es lo que estaba buscando, pero al menos funciona (hasta ahora)