Accueil › Forums › Serveur WES › Mises à jours (Firmware et HTML) › MAJ Nvelle Fct Filecsv.htm – ajout edition CSV + Export CSV, JSON et XML
Ce sujet a 1 réponse, 1 participant et a été mis à jour par cdlog2, il y a 1 an et 3 mois.
-
AuteurMessages
-
16 décembre 2021 à 1 h 30 min #11390
Bonjour,
J’ai modifié pour mon usage, la page WEB Fichiers CSV (FILECSV) qui permet de base de télécharger les fichiers CSV enregistrés à une Date donnée.
J’ai rajouté deux nouvelles fonctions distinctes dans la Page HTM :
– L’une des Modifs. permet au choix de visualiser dans une Matrice type Tableur le contenu du CSV que vous sélectionnez.
(On ne peux pas modifier le contenu du Tableur) Le résultat du Tableur est converti en une image type PNG que vous pouvez sauvegarder dans votre PC par un clic droit sur le Tableur. Une fois le CSV édité, vous pouvez télécharger le fichier comme avant.– L’autre Modif permet de convertir le Format des fichiers CSV de base à télécharger dans un autre format de type JSON et/ou XML.
Maintenant je donne le choix de télécharger Manuellement ces Fichiers CSV convertis soit au format CSV, JSON et/ou XML depuis la Page WEB.Comme ces modifications sont simplement implémenté dans le fichier HTM FILECSV, le Serveur ne connaît pas ces deux nouveaux format JSON et XML pour le téléchargement automatique et donc seul le format CSV sera rendu comme avant, en cas d’appel direct d’un fichier CSV via une requête d’importation HTTP. Pour avoir le format du CSV converti en JSON ou XML vous devez les Exporter depuis la Page WEB FILECSV.
Les modifs du fichier FILECSV fourni sont compatibles pour les versions WES v0_84A10 et v0_84A4 toutes versions (seule et Dble site).
Dans l’archive joint « FILECSV v0_84A10 et v0_84A4 – all.zip« , vous trouvez 3 fichiers.
– 1 fichier Script « jquery.csv.min.js » à copier dans la racine de la carte SD (toutes version)
– FILECSV.HTM à copier pour les versions WES v0_84A10 et toutes versions v0_84A4 (simple et Dble site)
– filecsv.html à copier en complément et uniquement pour la version v0_84A4 BETA05 Double site.Si vous souhaitez tester ces nouvelles fonctions, sauvegardez au préalable vos propres fichiers FILECSV.HTM et filecsv.html (Dble site).
Il y a des temporisations de chargement mise en Oeuvre, dès lors que vous sélectionner un type de CSV (TIC, PCE, PLS, TEMP)
Donc attendre au moins 1 seconde après le chargement des CSV d’une nouvelle sélection avant de cliquer sur un des fichiers présents.
Si vous cliquez trop vite dans la nouvelle liste après un changement de type, vous aurez une erreur de Tableur Vide.
Il suffit de recliquer 1/2s après pour accéder à l’Edition et/ou Téléchargement du/des CSV de la liste proposé.J’ai Bridé l’édition des fichiers CSV pour le type Température. En effet il y a 30 colonnes de données à afficher dans ces CSV et le Tableur une fois rempli est illisible, surtout en ode Responsive, si les noms des Sondes de température existantes ont des noms un peu long. J’ai préféré interdire l’édition des CSV dans le Tableur pour les CSV type Températures. Par contre leur téléchargement est toujours autorisé.
Comme d’habitude ces modification ne sont pas officielle et vous êtes seul à prendre la responsabilité de les implémenter dans votre WES pour Test et utilisation. Il suffit de remettre vos anciens fichiers pour revenir en arrière.
@nicolas à reçu cette maquette et ma proposition d’évolution. Il est seul à la valider et décider si nécessaire d’implémenter ces nouvelles FCT dans une prochaine MAJ.
Cdt
ChristianAttachments:
You must be logged in to view attached files.16 décembre 2021 à 1 h 51 min #11392RE: Un complément pour info. Lorsque vous demandez d’éditer un fichier CSV dans le Tableur, Le temps de chargement et le Traitement peut être assez long, de l’ordre de 4 à 5 secondes suivant la taille du CSV à éditer. Les CSV de type PCE sont les plus Gros et ont parfois plus de 99k en taille.
Lorsque vous lancez l’édition d’un CSV, vous êtes informé par un texte « Chargement en Cours » durant le traitement dans le Tableur. Le Tableur apparaît rempli en fin du Process.
Cdt
-
AuteurMessages
Vous devez être connecté pour répondre à ce sujet.