Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/05/2021, à 12:21

LR

Comment faire des graphiques avec Grisbi ?

Salut,

J'utilise Grisbi pour la comptabilité de mon entreprise (très petite) depuis des années et j'en suis vraiment très satisfait.

Maintenant que je commence à avoir pas mal de recul et un grand nombre de données, j'aimerais générer des graphiques.

J'ai essayé de générer un état, de l'exporter en csv et de l'importer dans LibreOffice pour y créer un diagramme. Mais c'est compliqué car le fichier CSV contient des lignes vides, les colonnes contiennent des caractères spéciaux (en l'occurence des symboles monétaires) et donc LibreOffice ne parvient pas à générer le graphique sans que je modifie chaque donnée manuellement.

En tout cas c'est là que j'en suis arrivé et j'espère que vous pourrez me conseiller un moyen pour suivre l'évolution de mes dépenses.

Y a-t-il un moyen de générer directement des graphiques depuis Grisbi (j'ai vu des trucs comme "GrisbiGraphs" ou "GrisbiChart" mais ça ne semble plus d'actualité).

Y a-t-il un moyen d'améliorer la qualité du fichier csv exporté depuis Grisbi ?

Y a-t-il un moyen d'améliorer la qualité de l'import csv dans LibreOffice ?

Y a-t-il un moyen de retraiter les données automatiquement dans LibreOffice, pour supprimer les lignes blanches, les sous-totaux et formater les montants en nombres bruts, sans formatage ou symboles monétaires qui empêche de les considérer comme des nombres ?

Ou toute autre solution ?

Merci d'avance pour votre aide

Hors ligne

#2 Le 11/05/2021, à 12:47

Jeff_05

Re : Comment faire des graphiques avec Grisbi ?

Bonjour,

Ce serait bien d'avoir un extrait depersonnalisé de ton csv.

Quelques lignes devraient suffire, change les dénominations et les montants avec un éditeur de texte.

A +


Ubuntu 20.04 x64 sur PC desktop (4 Go - AMD Athlon II X2 B22 2,1 Htz x2)
Debian 10 Buster sur pc portable-ordinausore (2 Go - Intel DualCore T5200 1,6 Ghtz x2)

Hors ligne

#3 Le 11/05/2021, à 12:51

LR

Re : Comment faire des graphiques avec Grisbi ?

Merci @Jeff_05 pour ta réponse.

Voilà un exemple :

"Stats frais animaux, toutes les dates";;;
;"";
;"Résultat pour 2015 : ";"-23.13 €";
;"";
;"";
;"Résultat pour 2016 : ";"-126.25 €";
;"";
;"";
;"Résultat pour 2017 : ";"-147.81 €";
;"";
;"";
;"Résultat pour 2018 : ";"-573.65 €";
;"";
;"";
;"Résultat pour 2019 : ";"-587.27 €";
;"";
;"";
;"Résultat pour 2020 : ";"-509.61 €";
;"";
;"";
;"Résultat pour 2021 : ";"-42.80 €";
;"";
;"";;
"Total général : ";;"-2'010.52 €";
;"";;

Hors ligne

#4 Le 11/05/2021, à 13:45

pingouinux

Re : Comment faire des graphiques avec Grisbi ?

Bonjour,
À quoi devrait ressembler ce fichier pour que tu puisses l'utiliser ?

Hors ligne

#5 Le 11/05/2021, à 14:37

LR

Re : Comment faire des graphiques avec Grisbi ?

Bonjour @pingouinux.

Ce serait déjà plus simple pour LibreOffice Calc si ça ressemblait à ça :

"Stats frais animaux, toutes les dates";;;
;"Résultat pour 2015 : ";-23,13;
;"Résultat pour 2016 : ";-126,25;
;"Résultat pour 2017 : ";-147,81;
;"Résultat pour 2018 : ";-573,65;
;"Résultat pour 2019 : ";-587,27;
;"Résultat pour 2020 : ";-509,61;
;"Résultat pour 2021 : ";-42,80;
"Total général : ";;-2010,52;

- suppression des lignes vides
- formatage en nombre (suppression des guillemets, des espaces et du symbole monétaire et remplacement du point par une virgule)

Merci

Hors ligne

#6 Le 11/05/2021, à 14:40

Compte supprimé

Re : Comment faire des graphiques avec Grisbi ?

Bonjour,
Effectivement, il faut savoir sur quelles données tu veux travailler.

Autre solution tongue
Exporter tout le fichier grisbi vers un autre logiciel de compta qui fait les graphiques, Homebank par exemple.
J'utilise les deux.

Dernière modification par Compte supprimé (Le 11/05/2021, à 14:47)

#7 Le 11/05/2021, à 15:41

pingouinux

Re : Comment faire des graphiques avec Grisbi ?

Pour transformer le fichier (il y a sans doute plus simple) :

sed -r "/^;\"\";+$/d;s/\"([-+0-9.']+) .\";$/\1;/;s/'//g;s/\./,/" fichier_1 >fichier_2

Hors ligne

#8 Le 11/05/2021, à 15:44

LR

Re : Comment faire des graphiques avec Grisbi ?

Bonjour @Tamarou,

En effet, j'ai installé HomeBank et j'ai pu générer mon graphique.

Mais j'ai plusieurs comptes et lorsque j'ai importé, il y a eu des problèmes de dates et je pense que certaines entrées sont passées à la trappe.

Mais HomeBank est intéressant, je vais creuser encore dans ce sens-là merci smile

Hors ligne

#9 Le 11/05/2021, à 16:00

LR

Re : Comment faire des graphiques avec Grisbi ?

pingouinux a écrit :

Pour transformer le fichier (il y a sans doute plus simple) :

sed -r "/^;\"\";+$/d;s/\"([-+0-9.']+) .\";$/\1;/;s/'//g;s/\./,/" fichier_1 >fichier_2

Waouw merci beaucoup, grâce à cette commande que je ne comprends pas du tout mais je sais utiliser je vais pouvoir reprendre ma réflexion pour trouver la bonne procédure pour générer mes graphiques.

Merci infiniment pour ce travail smile

Hors ligne

#10 Le 13/05/2021, à 09:17

Jeff_05

Re : Comment faire des graphiques avec Grisbi ?

Bonjour,

(Test avec Apache OpenOffice, tu devrai trouver les options similaires avec LibO) :

  • Copier les données (les sélectionner, puis Ctrl+C)

  • Ouvrir Calc

  • Collage spécial (par ex. avec Ctrl+Maj+V)

  • Une boite de dialogue s’affiche, choisir "Texte non formaté"

  • La boite de dialogue d’import s’ouvre, dans les option de sépateur, choisir "Point-virgule", puis valider

Reste à donner aux chiffres la caractéristique de chiffre (ils sont considérés comme du texte) :

  • Sélectionner la colonne contenant les chiffres

  • Menu Édition > Rechercher et remplacer

  • Rechercher :

    (espace puis signe Euros)
    Laisser vide la zone remplacer, puis cliquer sur tout remplacer

  • Le dialogue étant toujours ouvert :

  • Rechercher :

    .

    (on cherche les points)
    Remplacer :

    ,

    (on remplace par une virgule)

Ça devrait être bon wink

La somme en bas est toujours en texte à cause du séparateur de millier, le plus simple et le plus rapide me semble de faire une fonction SOMME.

Voici ce que j’obtiens "brut de décoffrage" :

mini_210513092749865756.png

A +

EDIT : on peut s'affranchir de la première étape de copier/coller, en ouvrant le fichier.csv directement avec Calc

Dernière modification par Jeff_05 (Le 13/05/2021, à 09:37)


Ubuntu 20.04 x64 sur PC desktop (4 Go - AMD Athlon II X2 B22 2,1 Htz x2)
Debian 10 Buster sur pc portable-ordinausore (2 Go - Intel DualCore T5200 1,6 Ghtz x2)

Hors ligne

#11 Le 14/05/2021, à 10:58

LR

Re : Comment faire des graphiques avec Grisbi ?

@Jeff_05 : Bonjour et merci beaucoup pour cette proposition.
Bien cordialement

Hors ligne