wish: configurable separator for CSV import

Bug #1818071 reported by travesp
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HomeBank
Fix Released
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>

Revision history for this message
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.

Revision history for this message
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)
tags: added: file-import-export
summary: - export field delimiter TAB wished
+ wish: export field as tsv delimiter TAB
Maxime DOYEN (mdoyen)
Changed in homebank:
assignee: nobody → Maxime DOYEN (mdoyen)
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Maxime DOYEN (mdoyen) wrote : Re: wish: export field as tsv delimiter TAB

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

Revision history for this message
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)
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
Revision history for this message
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

Revision history for this message
travesp (travesp) wrote : Re: [Bug 1818071] Re: wish: configurable separator for CSV import

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)
Changed in homebank:
status: Confirmed → In Progress
Revision history for this message
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)
Changed in homebank:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.