Devo generare un file per Excel, alcuni dei valori in questo file contengono più righe.
c'è anche del testo non inglese, quindi il file deve essere Unicode.
Il file che sto generando ora assomiglia a questo: (in UTF8, con testo non inglese mischiato e con molte righe)
Header1,Header2,Header3
Value1,Value2,"Value3 Line1
Value3 Line2"
Si noti che il valore a più righe è racchiuso tra virgolette doppie, con una nuova riga normale di ogni giorno.
Secondo quello che ho trovato sul web questo dovrebbe funzionare, ma non vince, almeno non file Excel 2007 e UTF8, Excel considera la terza riga come la seconda riga di dati non come la seconda riga della prima riga di dati .
Questo deve essere eseguito sui computer dei miei clienti e non ho alcun controllo sulla loro versione di Excel, quindi ho bisogno di una soluzione che funzionerà con Excel 2000 e versioni successive.
Grazie
EDIT: ho "risolto" il mio problema avendo due opzioni CSV, una per Excel (Unicode, tab separato, nessuna nuova riga nei campi) e una per il resto del mondo (UTF8, CSV standard).
Non quello che stavo cercando, ma almeno funziona (finora)