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

MS SQL Server Discussion :

importer feuiller excel avec une requête sql


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 44
    Par défaut importer feuiller excel avec une requête sql
    bonjour tout le monde
    j'ai un fichier excel qui contient plusieurs feuilles je veux sélectionner la 4 ème feuille qui s'appelle NATURES a l''aide d'une requête SQL j'ai mis ms ca fonctionne pas merci

  2. #2
    Membre expérimenté
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    Billets dans le blog
    4
    Par défaut
    Bonjour,
    Regarde ce lien
    -> http://www.developpez.net/forums/d96...on-sql-server/

    J'ai mis une solution pour faire des requêtes select depuis sql dans un fichier Excel.

    Cordialement.
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

  3. #3
    Membre averti
    Inscrit en
    Février 2010
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 44
    Par défaut
    le code que j'ai mis est le suivant
    Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
      Dim Conn As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=C:\canevas SITUATION RECETTES.xlsx;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1""")
            Dim Adap As OleDbDataAdapter = New OleDbDataAdapter("select * from [Feuil1$]", Conn)
            Adap.Fill(ds1)
            DGV.DataSource = ds1.Tables(0)
    le but est de remplir ma datagrid avec une feuille 'NATURES' du fichier excel mais un message d'erreur s'affiche:" Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet"

  4. #4
    Membre expérimenté
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    Billets dans le blog
    4
    Par défaut
    Il te faut donc installer les pilotes Microsoft Jet en rapport avec ton OS. Tu peux les trouver sous google assez facilement.

    -> http://www.microsoft.com/downloads/d...displaylang=en

    Ici tu peux avoir la version XP.

    Cordialement.
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

  5. #5
    Membre averti
    Inscrit en
    Février 2010
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 44
    Par défaut
    je les ai installés ms un autre message apparait
    ''La table externe n'est pas dans le format attendu"
    je sais pas de quoi il s'agit

  6. #6
    Membre expérimenté
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    Billets dans le blog
    4
    Par défaut
    je pense que ton select * de la feuille ne retourne pas vraiment un bon format, il doit s'attendre à une table SQL hors, ce n'est pas vraiment le cas étant donné que tu travailles depuis Excel. Je ne suis pas sur à 100% de ce que j'avance, mais regarde la requête que j'ai placé sur le premier liens que je t'ai donné, peut-être que ça pourrait t'aider si tu fais ta requête un peu de la même façon. Cependant, rien n'est sur, je n'ai jamais fait ça :/

    Cordialement.
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

Discussions similaires

  1. importer feuille excel avec une requête sql
    Par rochna dans le forum VB.NET
    Réponses: 2
    Dernier message: 01/09/2010, 13h10
  2. Réponses: 7
    Dernier message: 05/05/2010, 18h48
  3. Réponses: 4
    Dernier message: 11/06/2009, 16h03
  4. [MySQL] Problème avec une requête SQL
    Par chobol dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 11/05/2006, 12h29
  5. [VB]Problème avec une requête SQL
    Par Tyrael62 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 18/03/2006, 17h47

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