J'ai besoin de générer un fichier pour Excel, certaines des valeurs de ce fichier contiennent plusieurs lignes.
il y a aussi du texte non anglais là-dedans, donc le fichier doit être Unicode.
Le fichier que je génère maintenant ressemble à ceci: (en UTF8, avec du texte non anglais mélangé dans et avec beaucoup de lignes)
Header1,Header2,Header3
Value1,Value2,"Value3 Line1
Value3 Line2"
Notez que la valeur multiligne est placée entre guillemets doubles, avec un saut de ligne quotidien normal.
Selon ce que j'ai trouvé sur le Web, cela est censé fonctionner, mais cela ne fonctionne pas, du moins ne gagne pas les fichiers Excel 2007 et UTF8, Excel traite la 3e ligne comme la deuxième ligne de données et non comme la deuxième ligne de la première ligne de données .
Cela doit fonctionner sur les machines de mes clients et je n'ai aucun contrôle sur leur version d'Excel, j'ai donc besoin d'une solution qui fonctionnera avec Excel 2000 et versions ultérieures.
Merci
EDIT: J'ai "résolu" mon problème en ayant deux options CSV, une pour Excel (Unicode, tabulation séparée, pas de nouvelle ligne dans les champs) et une pour le reste du monde (UTF8, CSV standard).
Pas ce que je cherchais mais au moins ça marche (jusqu'à présent)