wish: configurable separator for CSV import

Bug #1818071 reported by travesp on 2019-02-28
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HomeBank
Wishlist
Maxime DOYEN

Bug Description

Dans le champ memo il y avait qq ";" et ça rend le fichier .csv (export) invalide ...

Le caractère 0x09 (TAB) évite un tèl invalidité ...

Merci pour ce travail magnifique!

Homebank 5.2.1
Opensuse Leap 15.0 KDE

Cdt, Theo

<email address hidden>

Maxime DOYEN (mdoyen) wrote :

mais pas si un tab est présent dans un champs: le csv est et restera un format de fichier peu fiable.

Ici toutefois, si j'avais suivi la RFC, (si si, il y en a une), j'aurais du "" le champs complet avec le séparateur, je vérifierai.

Après faire du tsv ou liasser un séparateur libre est aussi une option.

travesp (travesp) wrote :

Maxime, merci pour ta réaction!

Je me permets de plaidoyer pour un tsv, la chance de trouver un TAB dans un champ me semble assez improbable.

Je viens d’être embêté par plusieurs point-virgules ...
Merci pour le beau travail.

Maxime DOYEN (mdoyen) on 2019-03-02
tags: added: file-import-export
summary: - export field delimiter TAB wished
+ wish: export field as tsv delimiter TAB
Maxime DOYEN (mdoyen) on 2019-03-02
Changed in homebank:
assignee: nobody → Maxime DOYEN (mdoyen)
importance: Undecided → Wishlist
status: New → Confirmed

depuis les report, si tu copie dans les presse papier tu as déja du TSV

travesp (travesp) wrote :

c'est pour IMPORTER que le option TSV soulagerait.
J'ai rencontré des ";" dans le champ MEMO et le caractère TAB se trouve nulle-part la dedans. Un TSV, surtout pour IMPORTer les opérations, serait utile.
Merci Maxime

Maxime DOYEN (mdoyen) on 2019-03-28
summary: - wish: export field as tsv delimiter TAB
+ wish: configurable separator for import
summary: - wish: configurable separator for import
+ wish: configurable separator for CSV import
Maxime DOYEN (mdoyen) wrote :

Q: est-ce que le fichier à importer est valide, c'est a dire, est-ce qu'il contient pour les champs avec des ; des quotes ouvrantes/fermantes ?

exemple: date;"memo avec; quotes";blabla;-102.34

Oui, il contient des quotes ouvrantes/fermantes MAIS j'ai du manipuler
les données et dans AWK ces QUOTEs sont bien moins pratiques que les TABs.

Merci, Maxime !

Le 09/04/2019 à 20:57, Maxime DOYEN a écrit :
> Q: est-ce que le fichier à importer est valide, c'est a dire, est-ce
> qu'il contient pour les champs avec des ; des quotes ouvrantes/fermantes
> ?
>
> exemple: date;"memo avec; quotes";blabla;-102.34
>

Maxime DOYEN (mdoyen) on 2019-05-11
Changed in homebank:
status: Confirmed → In Progress
Maxime DOYEN (mdoyen) wrote :

added common ones: Tab, Comma, Semicolon, Space

Changed in homebank:
milestone: none → 5.2.5
status: In Progress → Fix Committed
Maxime DOYEN (mdoyen) on 2019-05-12
Changed in homebank:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers