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

Développement SQL Server Discussion :

Requete pour importation table Excel vers SQL


Sujet :

Développement SQL Server

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 5
    Points : 1
    Points
    1
    Par défaut Requete pour importation table Excel vers SQL
    Bonjour,
    je cherche désesperement une requete pour importer un tableau Excel vers ma base SQL.
    Je travail avec SQL Server Express 2005.
    Il me faut une requete pour pouvoir l'inclure dans un programme que je suis entrain de faire.

    Cordialement

  2. #2
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Je pense que tu pourrais essayer par un BULK INSERT. Je sais qu'on peut l'utiliser avec un fichier txt mais je ne sais pas avec un fichier excel.

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par chciken92000 Voir le message
    Je pense que tu pourrais essayer par un BULK INSERT. Je sais qu'on peut l'utiliser avec un fichier txt mais je ne sais pas avec un fichier excel.
    Meme avec un fichier texte sa m'arrangerai bien.
    J'ai fait quelque tentative avec le BULK INSERT, mais sa ne fonctionne pas
    Si quelqu'un peux me donner la bonne synthaxe j'en serais vraiment ravi

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 858
    Points : 52 998
    Points
    52 998
    Billets dans le blog
    6
    Par défaut
    Impossible : il existe quelques milliards de combinaisons possible ! Sans la définition exhaustive de votre fichier et un jeu de données, cela relève du fantasme !

    A +

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    en faite j'ai créée une table SQL de cette forme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Département    [0 à 9 Kg]    [10 à 19 Kg]    [20 à 29 Kg]    [30 à 39 Kg]    [etc.]
    ------------    ----------    -----------     ----------      -----------    ----------
    Département = int
    [0 à 9 Kg] et toute les autre = float

    j'ai enregistré ma table excel en .txt (séparateur tabulation et retour a la ligne)
    sa me donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    1      13.64      16.00      19.21      21.17      etc.
    2       8.24      14.09      24.27      27.02      etc.
    ...
    ...

    j'ai donc essayer un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    BULK INSERT matable
    FROM 'c:\...\monfichier.txt'
    et la, erreur :
    "La construction ou l'instruction SQL BULK INSERT n'est pas prise en charge"
    et après :
    "Erreur de conversion des données a charger en bloc (incompatibilité de type ou caractères non valide...)"

    J'espere avoir été assez précis

  6. #6
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Personne pour m'aidé ?
    SVP j'ai vraiment besoin d'aide !

  7. #7
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 858
    Points : 52 998
    Points
    52 998
    Billets dans le blog
    6
    Par défaut
    Je ne crois pas que SQL Server Express permette d'utiliser le bulk insert (à vérifier)...

    A +

  8. #8
    Expert confirmé
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Points : 4 043
    Points
    4 043
    Par défaut
    salut,
    Il me semble que si, BULK INSERT devrait fonctionner sur Express. Le problème devrait venir d'ailleurs

  9. #9
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    le probleme vient d'ou ??

Discussions similaires

  1. Importation d'Excel vers SQL Server
    Par acheo dans le forum Outils
    Réponses: 3
    Dernier message: 19/06/2012, 17h10
  2. Importation de Excel vers sql Server
    Par eddyphan dans le forum VB.NET
    Réponses: 1
    Dernier message: 22/05/2011, 15h48
  3. Importation d'une feuille excel vers sql server 2005
    Par transistor49 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 16/09/2009, 19h31
  4. Importation donnée Excel vers SQL Server
    Par exile69 dans le forum Windows Forms
    Réponses: 8
    Dernier message: 22/04/2009, 10h01
  5. importation données excel vers sql server2005
    Par ERIC49 dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 24/05/2007, 15h19

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