Bonjour à tou(te)s
Rêve-je (!) ou bien Excel 2004 (de Microsoft Office 2004) est incapable de lire un fichier tabulé codé en UTF-8 (oui, je sais, c'est tout à fait possible avec Open/NeoOffice (ou encore Tables) ;^)) ?
Il s'agit de permettre à des utilisateurs « lambda » d'ouvrir dans Excel 2004 des fichiers (tabulés et codés en UTF-8 donc) que je crée à la volée depuis des données d'une base MySQL à l'aide d'un script PHP. Je peux, bien évidemment, choisir un autre codage (ISO-8859-15 par exemple) mais je suis surpris qu'Excel 2004 ne supporte pas l'UTF-8 (en 2009 !) et de plus j'ai un second problème plus tordu à résoudre :
il semble également que lorsque des sauts de ligne sont dans un champ pourtant délimité par des guillemets (disons une adresse postale du genre : "1 rue Machin (saut de ligne) Bat C") cet a@#$%&ll$ d'Excel considère ce saut de ligne comme la fin de l'enregistrement et place ce qui suit dans une nouvelle ligne de la feuille de calcul. Grrrrrrrrrrrrrrr :^(
L'idéal serait de demander le moins de manipulations « exotiques » aux utilisateurs de ces fichiers.
Une idée ?
Merci d'avance.
Rêve-je (!) ou bien Excel 2004 (de Microsoft Office 2004) est incapable de lire un fichier tabulé codé en UTF-8 (oui, je sais, c'est tout à fait possible avec Open/NeoOffice (ou encore Tables) ;^)) ?
Il s'agit de permettre à des utilisateurs « lambda » d'ouvrir dans Excel 2004 des fichiers (tabulés et codés en UTF-8 donc) que je crée à la volée depuis des données d'une base MySQL à l'aide d'un script PHP. Je peux, bien évidemment, choisir un autre codage (ISO-8859-15 par exemple) mais je suis surpris qu'Excel 2004 ne supporte pas l'UTF-8 (en 2009 !) et de plus j'ai un second problème plus tordu à résoudre :
il semble également que lorsque des sauts de ligne sont dans un champ pourtant délimité par des guillemets (disons une adresse postale du genre : "1 rue Machin (saut de ligne) Bat C") cet a@#$%&ll$ d'Excel considère ce saut de ligne comme la fin de l'enregistrement et place ce qui suit dans une nouvelle ligne de la feuille de calcul. Grrrrrrrrrrrrrrr :^(
L'idéal serait de demander le moins de manipulations « exotiques » aux utilisateurs de ces fichiers.
Une idée ?
Merci d'avance.