Genii Posté(e) 12 mars 2006 Partager Posté(e) 12 mars 2006 Je fais appel aux spécialistes ! Je voudrais exploiter les données fournies par wswin32 avec MySQL. Il me semble que certains pratiquent déjà cela. Comment faut-il procéder ? Lien à poster Partager sur d’autres sites More sharing options...
jackT Posté(e) 12 mars 2006 Sciez Partager Posté(e) 12 mars 2006 Je voudrais exploiter les données fournies par wswin32 avec MySQL. Il me semble que certains pratiquent déjà cela. Comment faut-il procéder ? Bonjour,Wswin ne permet pas actuellement de communiquer directement avec une base MySQL, mais il y a une option dans le logiciel pour produire un fichier "csv" qui peut être ensuite importé dans MySQL. Pour cela, il faut sélectionner l'option "Exporter données en auto" dans le menu "Fichier", "Exporter...". Une fois cette option sélectionnée, wswin va sauvegarder les données nouvellement capturées dans le fichier "ws_newdata.csv" qui a, pour une Vantage pro, le format suivant (les données exportées dépendent de la station et de la configuration de wswin) : Date,Horaire,Temp. I.,Temp. E.,Temp. E. min,Temp. E. max,Hum. I.,Hum. E.,P.atmo.,Pluie,Vent,Direction,Ensoleilleme,Ev.Tr.,Solaire,P. de rosÈe,Temp au vent,Rafales,RÈception,,?C,?C,?C,?C,%,%,hPa,l/m?,km/h,?,min,mm,W/m?,?C,?C,km/h,%11.02.2006,15:15,21.3,4.6,4.6,4.6,42,52,1021.5,0.000,11.3,18,5,0.000,336,-4.4,0.7,12.9,99.311.02.2006,15:20,21.4,4.6,4.6,4.6,42,53,1021.5,0.000,3.2,52,10,0.000,334,-4.2,4.6,11.3,100.011.02.2006,15:25,21.4,4.6,4.6,4.6,42,52,1021.5,0.000,3.2,5,5,0.000,318,-4.4,4.6,8.0,100.011.02.2006,15:30,21.4,4.6,4.6,4.6,42,54,1021.5,0.000,3.2,329,5,0.000,287,-3.9,4.6,8.0,100.0 Les données s'accumulent dans ce fichier jusqu'à ce qu'il soit effacé. Dans ce cas, un nouveau fichier est créé. Reste alors à programmer l'import de ce fichier csv dans MySQL, en utilisant les outils intégrés à MySql ou alors en utilisant un script externe, comme par exemple ce script php.. En ce qui me concerne, j'utilise un logiciel commercial EMS MySQL import que je possédais déjà. Afin de ne pas importer 2 fois les mêmes données, il est important d'effacer le fichier ws_newdata.csv après le transfer de données. Cette utilisation est surtout faite pour exporter dans une base MySQL au fur et à mesure que les données sont produites. Pour un transfer de données "offline" et moins fréquent, on peut aussi exporter les données mensuelles ("Fichier- Exporter... - Exporter fichiers mensuels") depuis wswin et importer les fichiers .csv produits dans MySql. Cordialement Lien à poster Partager sur d’autres sites More sharing options...
Genii Posté(e) 12 mars 2006 Auteur Partager Posté(e) 12 mars 2006 Merci pour ces précieuses informations. J'ai regardé le 1er script mais ayant un peu (beaucoup) de mal avec les commentaires en allemand, j'ai essayé la démo de ton logiciel (en français en plus). C'est excellent ! Il gère aussi bien le .xls que le cvs, txt ou xml. Ca doit permettre beaucoup de chose. J'ai du supprimer quelques lignes du fichier cvs pour permettre l'import et ça a marché. Je n'en ai fait q'un pour le moment. J'espère q'un jour wswin32 permettra directement cela pour permettre d'automatiser cette tâche. Lien à poster Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant