2018-07-09
17:32 Fixed ticket [6fdea769b9]: Options pour l'export CVS pour Excel plus 5 other changes artifact: 60a27b2be1 user: bohwaz
2018-06-23
22:44 New ticket [6fdea769b9]. artifact: 57cc838c14 user: badolato

Ticket Hash: 6fdea769b9056f107c35461b835b455615a42021
Title: Options pour l'export CVS pour Excel
Status: Fixed Type: Feature_Request
Severity: Important Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2018-07-09 17:32:02
Version Found In: 0.8.4
User Comments:

badolato added on 2018-06-23 20:44:44:

Bonjour,

Je pense que la situation idéale serait que l'export/import de fichiers CSV soit directement compatible avec l'import/export dans MS Excel. Or ce n'est malheureusement pas le cas... à cause de MS Excel!

Car MS Excel est nul pour gérer le format CSV, depuis toujours et c'est visiblement connu. D'abord, il ne reconnait pas l'UTF-8 (en tout cas, pas quand on ouvre le fichier CSV par simple double-clic). Deuxièmement, selon les configurations régionales de la machine sur laquelle il tourne, il faut que le séparateur de champs dans le fichier CSV soit un point-virgule ou bien une virgule.

Du coup, aujourd'hui, un fichier CSV exporté de Garradin ne s'ouvre jamais directement dans Excel (et en tout cas pas en conservant les accents). Il faut passer d'abord par des modifications du fichier texte qui sont difficiles pour les utilisateurs lambda.

Il serait utile donc un jour de proposer des options au moment de l'export de Garradin:
1) Séparateur: Virgules ou Point-Virgules
2) Encodage: UTF-8, Windows, Mac... (liste exacte à définir après quelques tests sur diverses configurations)
3) Fins de ligne: LF ou CRLF. Quoique là je ne suis pas sûr que ce soit nécessaire car je n'ai plus tellement eu de problèmes avec ça. Il faudrait tester sous diverses plateformes. Je note quand même qu'il me semble que grâce aux guillemets, les sauts de ligne des champs multi-ligne n'ont plus à être différents des autres sauts de ligne du fichier.

PS: Il y a aussi des problèmes à l'import dans Garradin, à cause de la façon qu'a Excel d'exporter les CSV (e.g. encodage dépendant de l'OS, perte des "" autour des champs, même quand cela est indispensable, pour les champs multi-ligne par exemple, etc.). Il y aurait donc aussi des améliorations possibles dans l'import de Garradin. Mais je ferai un autre ticket quand j'aurai mieux regardé/compris.

A+
David

bohwaz added on 2018-07-09 15:32:02:

Ajouté un export ODS cela règle la question. [e8d51c046a]