Wtf Microsoft !? Déjà, ton Excel ne sait pas que "CSV" c'est pour "COMMA separated values", pas SEMICOLON.

Et il y a absolument aucun moyen pour comprendre que le fichier à lire est en UTF-8 !?

Toutes les solutions que je trouve c'est "faut passer par des power queries" ou bien "le mieux c'est de passer par Google Sheets"

:blobsob:

Follow

@ewen Le point virgule en séparateur de colonne est une spécificité française puisque la virgule sert déjà de séparateur de décimal. Excel suit les symboles définis dans les paramètres linguistiques de Windows.

Excel reconnaît l'UTF8 s'il y a le BOM, sinon c'est interprété comme de l'ISO 8859-1 par défaut. Toujours dans les paramètres linguistiques de Windows, on peut définir l'UTF8 par défaut, mais ça va poser problème pour les fichiers en ISO 8859-1 parce que lol ┐( ˘_˘ )┌

@Rubybyn Je crois bien que ça va me simplifier la vie.

Masto (et toi) >>> StackOverflow !

<3

@Rubybyn
@ewen
A noter que l'export c'est le même délire. Perso je parse la première ligne du csv et compte le nombre de virgules, tabs et point virgules pour détecter le séparateur.
Mais maintenant je propose un export et import xlsx en utilisant ssconvert en ligne de commande, fourni par gnumeric. C'est beaucoup plus simple pour les utilisateurs.

@bohwaz @Rubybyn @ewen
Sur LibreOffice Calc quand tu ouvres le CSV il te demande toujours :
Quel(s) séparateur(s) et quel encodage.
Sous Excel, tu as la même chose mais pas forcément par défaut, si tel n’est pas le cas, il faut aller dans l’onglet approprié et faire ses réglages.

C’est bien relou

Sign in to participate in the conversation
Shelter

Discussions adultes, otaku et geek, avec des gens sympa