Releases: Ilade-s/xls_Manager
Fixes : SortCol pouvait causer un crash si non indiqué et était mal interprété (GUI xlsPlot)
La gestion d'erreur dans le cas où la colonne de tri n'était pas indiquée ne rechargeait pas la fenêtre, ce qui causait des erreurs ensuite.
De plus, l'interprétation de la colonne était mauvaise : on récupérait directement la colonne alors qu'il fallait récupérer l'index de celle-ci dans la liste des colonnes de données
xlsManagerGUI : finalisé !
J'ai décidé de ne pas interfacer xlsWriter car il me semblait peu utile, notamment car l'entrée des valeurs serait compliquée et trop longue.
Si vous souhaitez copier des données dans la GUI, veuillez utiliser la méthode Lecture de xlsReader.
Je compte me mettre sur le basculement à une autre librairie de gestion de fichiers xlsx (au lieu de xls) (openpyxl) un jour ou l'autre.
xlsManagerGUI : interface xlsPlot terminée !
Les deux fonctions de xlsPlot sont disponibles
On peut afficher le plot directement ou le sauvegarder en .png
Plusieurs bugs ont également été corrigés
Prototype de GUI (xlsReader)
Seul xlsReader est terminé et utilisable.
Des changements ont eu lieu dans les modules de base, se référer à leurs documentations pour plus d'infos.
Des bugs peuvent exister (version prototype)
Je compte travailler sur les autres GUI de modules à moyen/long terme (prb de motivation)
Changement de nom param : "formatage" à la place de "formattage"
j'ai également ajouté un assert pour vérifier que le format donné est valide
Paramètre "formatage" remplace "compatibilité"
Le paramètre formatage permet un plus grand choix de format pour l'affichage des données, avec une matrice en colonne ("colmat", par défaut), une matrice en ligne ("rowmat") ou un dictionnaire en colonne ("dict", comme pour compatibilité auparavant)
Compatibility for xlsReader and xlsWriter (data format)
Un paramètre (booléen) "compatibility" a été ajouté à la fonction Lecture. Si True, converti la matrice en un dictionnaire de format compatible avec xlsWriter (pour copier des données par exemple). Aucune donnée n'est perdue lors de la conversion.
Un exemple d'utilisation a été ajouté à ImportationExemple.py
Added an exemple of importation for xlsReader (+ small bugfix)
L'exemple dans ImportationExemple.py montre une utilisation simple de xlsReader pour lire un petit fichier
xlsReader completed !
xlsReader permet de lire une zone d'un tableur et de retourner les données sous forme de matrice
Un exemple d'importation sera bientôt ajouté à ImportationExemple.py (v1.5.1), et d'éventuels bugs pourront être corrigés
Added a Title parameter to add to an xls file (xlsWriter)
La méthode AddData permet maintenant d'ajouter un titre, à une cellule personnalisée
J'ai donc également mis à jour l'exemple d'importation pour montrer son fonctionnement