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 :

Export BCP vers csv [2000]


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2014
    Messages : 261
    Par défaut Export BCP vers csv
    Bonjour,

    J'ai un export BCP qui doit exporter le contenu d'une table temporaire dans un fichier csv.
    Je génère ce fichier sans soucis, j'ai bien les séparateur ";" mais pourtant quand j'ouvre mon fichier CSV avec excel toutes mes données sont dans la première colonne...

    Je joins la requête utilisée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    SET @FileName = REPLACE ('D:\Export\CR.csv','','')
     
    SET @bcpCommand = 'bcp "select ''ID'',"Executeur","Date","Obs" UNION ALL select Id, Ex, DTE, Observation from  ##MyTableCR " queryout "'
     
    SET @bcpCommand = @bcpCommand + @FileName + '" -c -w -t; -T -S'+ @@servername
     
     
    EXEC master.sys.xp_cmdshell @bcpCommand
    Je dois avouer ne pas comprendre pourquoi ce problème apparaît

    Merci d'avance

    Bisous

  2. #2
    Invité
    Invité(e)
    Par défaut
    C'est plus du côté excel que vient le problème : il interprète le formatage des fichiers csv comme il veut.

  3. #3
    Membre très actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2014
    Messages : 261
    Par défaut
    Bonjour,

    J'ai trouvé la solution. Il s'agissait de l'option -w (que j'avais mis pour les accents) qui change l'encodage du fichier. J'ai remplacé l'option par
    -c -C APC

    Bisous

+ Répondre à la discussion
Cette discussion est résolue.

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