SPW-DIG / metawal-core-geonetwork

Metawal - Catalogue pour l'information géographique de Wallonie
http://metawal.wallonie.be
GNU General Public License v2.0
3 stars 1 forks source link

Export CSV, autre séparateur #630

Closed vbombaerts closed 2 years ago

vbombaerts commented 3 years ago

Describe the bug Le séparateur actuel pour l'export des fiches en CSV est la virgule. Or, certains long champs texte contiennent des virgules, comme par exemple la description ou la généalogie. Du coup, quand on essaie d'importer le csv dans un tableur, il est tout de travers. Est-il possible d'utiliser un séparateur différent qui ne causerait pas le problème ?

fxprunayre commented 3 years ago

Ok in http://localhost:8080/geonetwork/srv/api/records/csv?bucket=e101 with " Faire la même chose http://localhost:8080/geonetwork/srv/fre/admin.console#/reports

fxprunayre commented 3 years ago

GeoNetwork ref https://github.com/geonetwork/core-geonetwork/pull/5897

fxprunayre commented 3 years ago

A déployer.

davinciagf commented 3 years ago

le premier élement reste sans " image

davinciagf commented 3 years ago

Attention, ce cas est lié à Excell (et sa config sans doute) et ne se rencontre pas avec Notepad++ par exemple. Exemple d'un même fichier ouvert ous Excell et notepad++ : image

vbombaerts commented 3 years ago

Ca marche déjà mieux. Deux pistes d'amélioration :

  1. Dans Excel pas possible d'indiquer que le séparateur est "," car un seul caractère est autorisé. Du coup on se retrouve avec des colonnes de virgules (c'est gérable en supprimant les colonnes ensuite)
  2. Pour la même raison, dans les cas où les textes contiennent des ", ça foire un peu. (gérable aussi car occurrences limitées) image

Ca se fait d'utiliser un caractère spécial complètement loufoque et improbable comme séparateur ? Genre ♥ ou ☼

Les fiches surlignées en bleu correspondent aux fiches que j'ai créées pour tester l'erreur d'indexation #632