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

VB.NET Discussion :

Exporter les résultats d'une requête vers feuille excel


Sujet :

VB.NET

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2005
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2005
    Messages : 151
    Points : 64
    Points
    64
    Par défaut Exporter les résultats d'une requête vers feuille excel
    Salam
    Comment Exporter les résultats d'une requête vers feuille excel ?

  2. #2
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    Salut,

    qu'as-tu comme code de fait ?
    Sais-tu te connecter à ton SGBD, exécuter une requête ?
    As-tu des contraintes sur le format du fichier Excel ?
    Plus je connais de langages, plus j'aime le C.

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2005
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2005
    Messages : 151
    Points : 64
    Points
    64
    Par défaut
    Merci pour ta réponse
    Je sais me connecter a une base de données et je n'ai pas des contraintes sur le format du fichier Excel je cherche juste un petit bout de code pour m’éclairer un peu

  4. #4
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    Si tu sais te connecter, exécuter ta requête et parcourir les résultats tu as fait la moitié du travail.
    Si tu n'as pas de contrainte sur le format Excel alors tu peux faire du CSV, format plain/text avec champs séparés par des points-virgules.
    Pour ce faire il faut savoir : ouvrir/écrire/fermer un fichier, c'est OK ?
    Par contre tu n'auras pas de code tout fait, il va falloir y mettre un peu du tien (ma deuxième phrase suffit à expliquer le job à faire).
    Plus je connais de langages, plus j'aime le C.

  5. #5
    Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2005
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2005
    Messages : 151
    Points : 64
    Points
    64
    Par défaut
    Merci jopopmk
    Ce que je veux faire c'est de stocker les résultats de ma requête dans dataset et puis les faire exporter vers une feuille excel

  6. #6
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    Et qu'est-ce que tu n'as pas compris dans mon précédent message ?
    Plus je connais de langages, plus j'aime le C.

  7. #7
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Points : 4 232
    Points
    4 232
    Par défaut
    Bonjour,

    Citation Envoyé par jopopmk Voir le message
    Par contre tu n'auras pas de code tout fait, il va falloir y mettre un peu du tien (ma deuxième phrase suffit à expliquer le job à faire).
    Si si, en cherchant un peu dans les FAQ on trouve vite les réponses basiques : Comment écrire dans un fichier Excel ?


    C'est en C# mais c'est facilement compréhensible.

  8. #8
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    Citation Envoyé par Sankasssss Voir le message
    Bonjour,



    Si si, en cherchant un peut dans les FAQ on trouve vite les réponses basiques : Comment écrire dans un fichier Excel ?


    C'est en C# mais c'est facilement compréhensible.
    Ben ouai, mais il a pas de code tout fait ici, faut aller dans la FAQ
    Plus sérieusement, même s'il existe des questions tellement fréquentes qu'il est judicieux de mettre ça dans une FAQ, je trouve qu'il est toujours plus intéressant que le demandeur fasse la démarche intellectuelle qui le mène à la solution. Proverbe japonais ... poisson ... pêcher ... l'encule le mouton tout ça tout ça, quoi
    Plus je connais de langages, plus j'aime le C.

  9. #9
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Points : 4 232
    Points
    4 232
    Par défaut
    Je suis partisan de ce fameux proverbe mais une petite démo générique comme dans la FAQ aide aussi à comprendre et n'est pas une solution clé en main.
    Pour apprendre à pécher une démonstration accompagne toujours bien un long discours.

  10. #10
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Pour avoir ton code tout fait, tu dois quand même faire un peu d'efforts.

    À trier, partie 1


    À trier, partie2

    Dans le premier lien, il y a quelque chose d'assez complet utilisant OLEDB pour travailler avec des fichiers Excel

    Dans le deuxième lien, tu n'as sûrement pas juste du VB.

    Parce que, apprendre à chercher, c'est aussi plus important que d'apprendre à programmer.

    AJOUTÉ :

    Si ti es capable de te connecter à une base de données, disons SQL pour les fins de la discussion, puisque tu ne précises pas; c'est exactement le même principe pour Excel, et même Access, sauf que tu dois le faire avec OLEDB au lieu de SQL.

    Les chaînes de connexion sont ici.

    Le pilote ACE est dans le Runtime d'Access (Celui d'Access 2007 est 32 bits uniquement et semble le plus "universel" parmi les différentes éditions de Visual Studio. Par Exemple, VS 2013 ne fonctionnait pas chez-moi avec les versions 64 bits pour Office2010.)
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

Discussions similaires

  1. Exporter les résultats d'une macro vers une autre feuille excel
    Par sara2001 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/09/2011, 17h33
  2. Réponses: 4
    Dernier message: 15/08/2008, 12h43
  3. Réponses: 10
    Dernier message: 22/07/2008, 13h30
  4. [Exporter les résultats d'une recherche vers Word
    Par ludovicparis dans le forum Access
    Réponses: 10
    Dernier message: 04/04/2007, 09h11
  5. Réponses: 8
    Dernier message: 28/09/2006, 15h56

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