J'ai un logiciel qui me donne des données boursières au format Excel, les données sont automatiquement mises à jour en continu à chaque seconde.je dois montrer ces données sur une page web comme si elles étaient dans Excel (c'est-à-dire que les données Web doivent également être mises à jour de cette manière) et ces données. comment cela se fait.PHP faire l'application boursière en temps réel
Répondre
Exportation programmée des données au format CSV et importation dans une base de données relationnelle. Extrayez les données avec la langue Web et affichez-les sur la page Web. Les tutoriels pour ces étapes devraient tous être disponibles.
Pour convertir xls csv voir la question ...
converting an Excel (xls) file to a comma separated (csv) file without the GUI
Pour la deuxième partie, vous pouvez avoir une tâche cron exécuter un script PHP qui lit le contenu du fichier csv et insère cette dans une base de données. Beaucoup de discussions sur cela aussi.
Pour afficher, sélectionnez à partir de base de données et le format approprié, peut suivre l'une des tuts de base sur le net pour cette partie.
Postez votre code si vous êtes coincé :)
Vous avez balisé ce PHP, donc je suppose que ce langage de script de choix: utiliser PHPExcel pour lire le fichier Excel et l'écrire HTML formaté à votre page Web. L'éditeur HTML de PHPExcel conservera tout le style et le formatage du classeur Excel d'origine. Cependant, une mise à jour toutes les secondes est assez extrême pour une page Web et pour un langage de script. Plutôt que de lire le fichier Excel chaque fois que la page est demandée, exécutez cette tâche en arrière-plan pour convertir Excel en un fichier HTML statique chaque fois qu'un fichier Excel est reçu et servir le dernier code HTML statique.
Si ce timing extrême est nécessaire, alors vous pourriez être plus à l'affût d'une langue compilée, ou même d'une solution non-web.
Comme on vous l'a dit, utilisez PHPExcel pour lire le fichier Excel. Cependant, l'actualisation des données à chaque seconde va faire une très lourde charge sur votre serveur.
Je vous recommande plutôt d'utiliser le push côté serveur en utilisant les technologies Comet. Jetez un oeil au serveur Meteor.
Vous obtiendrez une connexion 'persistante', de sorte que le serveur transmettra les données au client, et le besoin d'actualiser la page ou de créer une requête ajax toutes les secondes disparaîtra.
+1 pour la suggestion de comète –
- 1. Comment faire pour boucle en temps réel en PHP
- 2. sockets PHP en temps réel
- 3. meilleure façon de faire du chat en temps réel php?
- 4. obtenir stock en temps réel Citation
- 5. sortie en temps réel en php
- 6. GMT Temps en temps réel
- 7. Ajax recherche en temps réel avec PHP
- 8. Sortie en temps réel PHP du contenu
- 9. iframe en temps réel URL en temps réel détecter
- 10. Statistiques en temps réel?
- 11. Multiplication en temps réel
- 12. emplacement en temps réel
- 13. Graphes en temps réel
- 14. Webservice en temps réel
- 15. Communication en temps réel
- 16. Diffusion en temps réel
- 17. Abonnements en temps réel
- 18. enregistrement en temps réel
- 19. codeigniter validation en temps réel
- 20. Services Web en temps réel
- 21. Confused de faire Django Asynchronous (Temps réel)
- 22. Configuration en temps réel ActiveMQ
- 23. Cloner MovieClip en temps réel
- 24. Graphique en temps réel Kendo
- 25. Twiiter comme réponse en temps réel en utilisant PHP
- 26. Javascript fonctions en temps réel
- 27. FFT traçage en temps réel
- 28. Filtrer l'entrée en temps réel?
- 29. suivi GPS en temps réel
- 30. temps réel graphique avec Flot, mysql, php
https://github.com/pubnub/real-time-stocks - utilisez PHP pour envoyer des données à une page HTML qui fournit des données boursières en temps réel à l'aide de WebSockets et d'autres protocoles. Les données sont diffusées facilement depuis n'importe quel format. Voir le fichier PHP inclus pour commencer. – PubNub