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 :

Exporter une table dans un fichier excel


Sujet :

MS SQL Server

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 560
    Points : 148
    Points
    148
    Par défaut Exporter une table dans un fichier excel
    Salut,

    Je souhaiterais créer une procédure stockée permettant d'exporter une table dans un fichier excel sous MS SQL Server 2000.

    Quelqu'un sait-il si c'est faisable ? Si oui, comment, je ne connais pas tellement ce serveur de base de données...

    Merci d'avance pour toute indication.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Salut,

    le plus simple (et le plus efficace) et de regarder du côté des DTS. Après le paramètrage de ton lot sous entreprise Manager, tu pourras exporter la totalité d'une table sous forme de fichier (txt, csv....). Tu pourras même exporter le résultat d'une requête SQL ou d'une procédure stockée.

    Sinon, tu peux toujours faire un clic droit sur ta table, exporter...

    Have fun,
    emeric

  3. #3
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 222
    Points : 19 554
    Points
    19 554
    Billets dans le blog
    25
    Par défaut
    Le plus simple, peut-être, mais pas le plus efficace.

    - bcp est plus rapide
    - pourquoi ne pas simplement créer un lien sur Excel qui requête sur les données utiles ?
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    BCP? peux tu entrer un peu dans les détails, je ne connais pas du tout.
    Emeric16

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 560
    Points : 148
    Points
    148
    Par défaut
    Merci pour les infos.
    En fait, ce que je cherche à faire :

    -> Lancer l'exportation d'une table vers un fichier excel de type xls, depuis une servlet Java située sur la machine SQL Server
    -> En regardant DTS, je vois qu'on peut programmer l'exécution d'une tâche à un certain moment, mais on ne peut pas dire "exporter ma table dans un fichier excel sur la machine distante à une date donnée", je peux juste exporter la table sur ma machine locale, ce qui ne m'intéresse pas

    Donc, l'idée que j'ai est de créer une procédure stockée qui exporte la table en question dans un fichier excel sur le serveur, mais comment faire ? Vous avez des exemples ? Ensuite je dis à ma servlet d'exécuter ma procédure stockée....

    Merci pour toute info supplémentaire.

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 560
    Points : 148
    Points
    148
    Par défaut
    Finalement, j'ai fini par utiliser les lots dts et j'arrive à exporter à une date donnée une des tables vers un fichier excel.

    Par contre, je ne sais pas comment faire pour exporter les donnée sous un format access. A chaque fois que j'utilise le format habituel, j'ai un message d'erreur. J'utilise le fournisseur "Microsoft Access", mais j'ai besoin de remplir plusieurs champs dans la fenêtre :

    - Nom de fichier
    - Nom d'utilisateur
    - Mot de passe

    Si je remplis uniquement le champ fichier, j'ai le message d'erreur suivant : "impossible d'ouvrir le fichier spécifié en lecture. Vérifier que ce fichier existe et que vous êtes autorisés à y accéder en lecture".

    Voilà si quelqu'un a une idée d'où le problème peut venir.

    Merci d'avance pour toute info.

Discussions similaires

  1. Réponses: 6
    Dernier message: 01/04/2009, 14h28
  2. comment exporter une table vers un fichier excel
    Par 21247692 dans le forum Développement
    Réponses: 3
    Dernier message: 27/02/2009, 14h44
  3. [Tableaux] Exporter une table vers un fichier excel
    Par julwarior dans le forum Langage
    Réponses: 3
    Dernier message: 21/06/2007, 15h42
  4. Réponses: 4
    Dernier message: 25/05/2007, 13h10
  5. Réponses: 3
    Dernier message: 06/01/2007, 17h44

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