IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Téléchargé un fichier CSV d'une URL


Sujet :

Langage Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 34
    Points : 33
    Points
    33
    Par défaut Téléchargé un fichier CSV d'une URL
    Bonjour,

    Je travail actuellement sur les stock broker services et j'aimerais pour cela récupéré des données d'un fichier .csv qui se créé avec des paramètre précis par le biais d'une url.

    Ce site explique extrêmement bien le lien.
    http://www.gummy-stuff.org/Yahoo-data.htm

    Mon problème est que je n'arrive pas, par le biais d'un code en java à le télécharger j'ai essayé plusieurs méthode pour sauvegarder des fichiers depuis des URL mais ça me met toujours des erreurs car il ne reconnait pas l'url.

    Un exemple de lien:
    http://table.finance.yahoo.com/table...08&ignore=.csv

    Je pense que cela vient du fait que le fichier est créé lorsque l'on clique sur le lien. Auriez vous des idées pour éviter ce problème ?

    Merci d'avance.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 34
    Points : 33
    Points
    33
    Par défaut
    Voulant tester encore un code , résolu par moi-même

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    public static	String fich = null; 
     
    	public static void main(String[] args) throws IOException {
    		String urlTemp = "http://finance.yahoo.com/d/quotes.csv?s=600000.Ss+600004.Ss&f=snd1l1yr";
    		 File saveFile = new File("test.csv");  
    		 URL url = new URL(urlTemp);
    		 URLConnection connection = url.openConnection();
    		 InputStream is = connection.getInputStream();
    		 FileOutputStream fos = new FileOutputStream(saveFile);
     
     
    		 byte[] buffer = new byte[1024];
    		 int read = 0;
    		 while ((read = is.read(buffer, 0, buffer.length)) >= 0) {
    		     fos.write(buffer, 0, read);
    		 }
     
    		 fos.flush();
    		 fos.close();
    		 is.close();

  3. #3
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 085
    Points : 8 004
    Points
    8 004
    Par défaut
    N'oublies pas de cliquer sur résolu si c'est toujours bien le cas

Discussions similaires

  1. [WD18] Obtenir fichier csv depuis une url
    Par lerorodu51 dans le forum WinDev
    Réponses: 4
    Dernier message: 10/01/2014, 15h48
  2. Réponses: 2
    Dernier message: 11/09/2008, 22h35
  3. Réponses: 2
    Dernier message: 16/07/2008, 23h32
  4. Copier un fichier à partir d'une URL ?
    Par oulahoup dans le forum ASP
    Réponses: 2
    Dernier message: 18/08/2005, 22h52
  5. Importation de fichier CSV vers une base Interbase
    Par PrinceMaster77 dans le forum ASP
    Réponses: 3
    Dernier message: 15/03/2005, 16h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo