Page 1 sur 1

[RESOLU] Fonction "Exporter vers tableur"

Posté : 04 oct. 2024 - 08:36
par vincent.moisan
Bonjour,

Sur de nombreuses requêtes dans le reporting, si un champs est vide pour certaines machines, l'export vers le tableur fournit un fichier csv non conforme. C'est à dire qu'au lieu de fournir un fichier csv avec des champs vide lorsqu'il y en a, le fichier supprime ces champs et décale toutes les colonnes vers la gauche. On se retrouve donc dans l'incapacité d'exploiter le résultat correctement.

exemple csv format texte.
Résultat Export:

Code : Tout sélectionner

model;"serialnr";"mac";"computer_name";"ipaddress";"computer_fqdn";"os_name";"os_version";"type";"description";
HP HP ProDesk 405 G4 Desktop Mini;"8CC0AAAAAA";"aa:bb:cc:dd:ee:06";"PC82";"192.168.1.82";"PC82.domain.fr";"Windows 10 Pro";"10.0.19044";"Desktop";"INFO 4"
HP HP ProDesk 405 G4 Desktop Mini;"8CC0AAAAAB";"aa:bb:cc:dd:ee:50";"PC45";"192.168.1.45";"PC45.domain.fr";"Windows 10 Pro";"10.0.19044";"Desktop";"INFO16"
HP HP ProDesk 405 G4 Desktop Mini;"8CC0AAAAAC";"aa:bb:cc:dd:ee:3f";"PC97";"192.168.1.97";"PC97.domain.fr";"Windows 10 Pro";"10.0.19045";"Desktop";"INFO 9"
HP HP ProDesk 405 G4 Desktop Mini;"aa:bb:cc:dd:ee:ad";"PC71";"192.168.1.71";"PC71.domain.fr";"Windows 10 Pro";"10.0.19045"
HP HP ProDesk 405 G4 Desktop Mini;"8CC0AAAAAE";"aa:bb:cc:dd:ee:c2";"PC51";"192.168.1.51";"PC51.domain.fr";"Windows 10 Pro";"10.0.19044";"Desktop"
HP HP ProDesk 405 G4 Desktop Mini;"aa:bb:cc:dd:ee:19";"PC101";"192.168.1.101";"PC101.domain.fr";"Windows 10 Pro";"10.0.19045"
Résultat Attendu:

Code : Tout sélectionner

model;"serialnr";"mac";"computer_name";"ipaddress";"computer_fqdn";"os_name";"os_version";"type";"description";
HP HP ProDesk 405 G4 Desktop Mini;"8CC0AAAAAA";"aa:bb:cc:dd:ee:06";"PC82";"192.168.1.82";"PC82.domain.fr";"Windows 10 Pro";"10.0.19044";"Desktop";"INFO 4"
HP HP ProDesk 405 G4 Desktop Mini;"8CC0AAAAAB";"aa:bb:cc:dd:ee:50";"PC45";"192.168.1.45";"PC45.domain.fr";"Windows 10 Pro";"10.0.19044";"Desktop";"INFO16"
HP HP ProDesk 405 G4 Desktop Mini;"8CC0AAAAAC";"aa:bb:cc:dd:ee:3f";"PC97";"192.168.1.97";"PC97.domain.fr";"Windows 10 Pro";"10.0.19045";"Desktop";"INFO 9"
HP HP ProDesk 405 G4 Desktop Mini;;"aa:bb:cc:dd:ee:ad";"PC71";"192.168.1.71";"PC71.domain.fr";"Windows 10 Pro";"10.0.19045";;;
HP HP ProDesk 405 G4 Desktop Mini;"8CC0AAAAAE";"aa:bb:cc:dd:ee:c2";"PC51";"192.168.1.51";"PC51.domain.fr";"Windows 10 Pro";"10.0.19044";"Desktop";;
HP HP ProDesk 405 G4 Desktop Mini;;"aa:bb:cc:dd:ee:19";"PC101";"192.168.1.101";"PC101.domain.fr";"Windows 10 Pro";"10.0.19045";;;
êtes vous au courant de ce "bug"?

Cordialement

Re: Fonction "Exporter vers tableur"

Posté : 04 oct. 2024 - 10:34
par dcardon
Bonjour Vincent,

Ca a été patché dans l'avant dernière version [1] :-) : "[FIX] waptconsole: fix export to CSV / XLS of NULL or empty cells"

Cordialement,

Denis

[1] https://www.wapt.fr/en/doc/wapt-changel ... 2024-07-18

Re: Fonction "Exporter vers tableur"

Posté : 04 oct. 2024 - 15:38
par vincent.moisan
Merci pour la réponse.
J'ai donc tenté un upgrade.
OS: Debian 12 - ancienne version : 2.5.4.15342 - Nouvelle version : 2.5.5.15697

Quand je lance le postconf.sh voici le message d'erreur:

Unsupported on Windows. Run winsetup.py instead.
Traceback (most recent call last):
File "/opt/wapt/waptserver/scripts/postconf.py", line 36, in <module>
from waptserver.scripts import nginxparser
ModuleNotFoundError: No module named 'waptserver'

Re: Fonction "Exporter vers tableur"

Posté : 07 oct. 2024 - 11:30
par dcardon
Bonjour Vincent,

est ce que vous n'auriez pas installé le paquet deb de l'agent au lieu du serveur?

Cordialement,

Denis

Re: Fonction "Exporter vers tableur"

Posté : 07 oct. 2024 - 16:28
par vincent.moisan
Bonjour,

Non les paquets installés : tis-waptserver tis-waptsetup d'après la doc disponible à cette url https://www.wapt.fr/fr/doc/wapt-server-upgrade.html

J'ai finalement tout supprimé et restauré un backup. Tout est fonctionnel. Merci pour votre soutien

Cordialement

Re: Fonction "Exporter vers tableur"

Posté : 07 oct. 2024 - 18:59
par dcardon
Bonjour Vincent,
merci pour le retour :-) . Le message d'erreur sous-entendait qu'il manquait des fichiers python de la partie serveur. Mais bon, si l'upgrade s'est finalement bien passé c'est le plus important.
Je passe le topic en résolu.
Cordialement,
Denis