Scénario: Un site Web que j'utilise pour rechercher des données boursières comporte un lien sur la page permettant d'exporter des données vers une feuille de calcul. L'URL affichée lors du survol du lien d'exportation est de la forme http://www.stocksite.com/historical/export.php?symbol=C. Question: Plutôt que de visiter manuellement la page pour chaque stock, je voudrais automatiser la tâche. Depuis Java, comment puis-je appeler par programmation le site avec un symbole boursier et enregistrer le fichier csv exporté? L'URL et la classe URLConnection semblent être l'endroit idéal pour commencer, mais je ne sais pas où aller à partir de là.Téléchargement par programme de fichiers CSV avec Java
3
A
Répondre
12
Tout ce que vous devez faire est d'obtenir le CSV dans la saveur d'un InputStream
.
InputStream input = new URL("http://example.com/file.csv").openStream();
Puis vous pouvez l'alimenter à n'importe quel Java CSV parser API décent. Presque aucun d'entre eux prennent une entrée dans la saveur de InputStream
ou Reader
. Si nécessaire, vous pouvez facilement décorer InputStream
en tant que Reader
en utilisant InputStreamReader
que vous pouvez ensuite envoyer à l'analyseur CSV.
Reader reader = new InputStreamReader(input, "UTF-8");
Questions connexes
- 1. Création et téléchargement de CSV avec PHP
- 2. Téléchargement de CSV via AJAX
- 3. Performance de téléchargement de fichiers multithread Java
- 4. Comment fusionner des fichiers CSV en Java
- 5. Téléchargement de fichier CSV dans Flex
- 6. Comment joindre 2 fichiers csv en Java
- 7. Téléchargement de fichiers avec Spring
- 8. téléchargement de fichiers avec django
- 9. Importation par programme de données CSV vers Access
- 10. problème avec PHP lecture de fichiers CSV
- 11. Envoyer un fax par programme avec Java
- 12. java générer le fichier csv dynamique pour le téléchargement
- 13. validation du fichier CSV avec Java
- 14. Importer des fichiers CSV
- 15. La meilleure façon de créer des fichiers .CSV dans Java
- 16. Importer MS Access au format CSV sur Mac par programme
- 17. Connexion Android et téléchargement de fichier csv
- 18. téléchargement de fichiers multiples
- 19. Détermination par programme de l'état d'un téléchargement de fichier
- 20. PHP CSV télécharger des fichiers
- 21. Téléchargement de fichiers multiples avec vérification md5 avant téléchargement
- 22. Manipulation de fichiers ogg multipiste par programme
- 23. problème de téléchargement de fichiers plus volumineux avec php
- 24. Fuite de mémoire au .csv téléchargement
- 25. Problème avec le téléchargement CSV vers IE 6
- 26. Téléchargement de fichiers avec PhoneGap + iPhone
- 27. commencer le téléchargement de fichiers avec ajax
- 28. téléchargement de fichiers avec Makefile règles
- 29. Téléchargement de plusieurs fichiers avec VB.Net
- 30. Téléchargement de plusieurs fichiers avec urlStream + fileStream
Vous Monsieur, m'a sauvé encore, merci :) –