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

SSIS Discussion :

[SSIS] [2K5] Conversion de date au format français


Sujet :

SSIS

  1. #1
    Membre actif
    Homme Profil pro
    DBA - Développeur BI
    Inscrit en
    Avril 2003
    Messages
    442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : DBA - Développeur BI
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2003
    Messages : 442
    Points : 283
    Points
    283
    Par défaut [SSIS] [2K5] Conversion de date au format français
    Bonsoir tous,

    Je suis confronté à un souci pariculièrement agassant. J'ai des données dans une base de données SQL Server 2005, sous forme jj/mm/aaaa hh:mm:ss et j'extrait les données via SSIS vers Excel 2003. Lorsque les données sont insérées dans ce classeur ils sont sous la forme AAAA/MM/JJ hh:mm:ss et je ne sais pas comment faire.
    J'ai essayé de transformer les données avec un composant de transformation de données mais sans résultat.

    Qu'est-ce que j'ai raté ?
    Merci pour votre aide

  2. #2
    Membre chevronné Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Points : 2 145
    Points
    2 145
    Par défaut
    Essayez peut-être un des nombreux format du convert lorsque vous faites le select sur votre base.
    A ce moment la colonne sera considérée en string dès la sortie de la source.

    Sinon, vous devriez avoir une table de date avec tous les formats dont vous avez besoin.

  3. #3
    Membre éclairé Avatar de Bernardos
    Homme Profil pro
    Consultant Senior dba sql server & Microsoft Business Intelligence
    Inscrit en
    Avril 2008
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Senior dba sql server & Microsoft Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 332
    Points : 723
    Points
    723
    Par défaut
    Bonjour,
    je vois 2 solutions soit ta colonne doit être au format texte soit
    dans ton fichier Excel tu sélectionnes la colonne, tu vas dans le menu format--> cells . dans l'onglet number tu sélectionnes date et tu choisis le format à droite (met le location en french pour avoir tous les formats français dans la zone type).

    sinon y a aussi une 3ème solution qui serait d'exporter en csv.

    Bien à toi,

    Loic

  4. #4
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2010
    Messages : 240
    Points : 359
    Points
    359
    Par défaut
    Comme lbernard le dis: tu peux changer le format de date dans Excel.

    Ou sinon dans SSIS, tu peux transformer la date en string en sortie juste pour vérifier.

    Et une petite note :
    Vérifies la langue et de la région configurées sur ton poste cela peut provoquer des formattages différents.

  5. #5
    Membre actif
    Homme Profil pro
    DBA - Développeur BI
    Inscrit en
    Avril 2003
    Messages
    442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : DBA - Développeur BI
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2003
    Messages : 442
    Points : 283
    Points
    283
    Par défaut
    Bonsoir j'ai vérifié tout ce que vous m'avez indiqué mais comme ce fichier est envoyé par mail à plusieurs personnes j'ai opté la solution de Jinroh77, transformer la date dans ma table. J'ai ajouté un champ varchar dans lequel j'utilise un convert pour transformer mon champ datetime en varchar puis j'exporte ce champ avec SSIS.
    Je test en live ce soir et si c'est ok alors je revient.

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

Discussions similaires

  1. [MySQL] conversion date au format français
    Par PeaceMind dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 19/07/2012, 18h48
  2. [SSIS][2k5] - Conversion de date
    Par Philippe Robert dans le forum SSIS
    Réponses: 3
    Dernier message: 25/04/2008, 15h58
  3. date au format français
    Par jeanfi77 dans le forum Requêtes
    Réponses: 2
    Dernier message: 16/03/2007, 09h34
  4. [MySQL] Probleme de conversion de date en format francophone
    Par bilou95 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 21/11/2006, 11h40
  5. Insérer une date au format français dans un champ
    Par EpOnYmE187 dans le forum Installation
    Réponses: 2
    Dernier message: 14/06/2005, 12h09

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