Overview

Artifact ID: 57cc838c1497b1e3d7d17be4563fc533052ee919
Ticket: 6fdea769b9056f107c35461b835b455615a42021
Options pour l'export CVS pour Excel
User & Date: badolato on 2018-06-23 20:44:44
Changes

  1. foundin changed to: "0.8.4"
  2. icomment:
    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
    
  3. login: "badolato"
  4. mimetype: "text/x-fossil-plain"
  5. private_contact changed to: "7852e19ec778bc13a975dadc91c4e8afc3526b2c"
  6. severity changed to: "Important"
  7. status changed to: "Open"
  8. title changed to: "Options pour l'export CVS pour Excel"
  9. type changed to: "Feature_Request"