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 de jobs Discussion :

Comment générer automatiquement le nom d'un fichier excel


Sujet :

Développement de jobs

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 106
    Points : 54
    Points
    54
    Par défaut Comment générer automatiquement le nom d'un fichier excel
    Bonjour, j'ai un fichier Excel à générer quotidiennement , c'est un résultat d'une requête et je veux automatiser le nom du fichier par date de traitement qui est la date courante
    exemple: 20111025azerty.xls
    comment passer la date courante par variable du contexte au nom du fichier Excel générer.
    et est ce que c'est possible de garder la même forme du fichier: formats des cellules, l’entête ... pour chaque fichier générer c'est à dire il le crée à partir d'un modele.

    Merci pour vos réponses

  2. #2
    Membre régulier
    Inscrit en
    Janvier 2010
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 96
    Points : 100
    Points
    100
    Par défaut Comment générer automatiquement le nom d'un fichier excel
    Bonjour,

    un petit tour vers http://www.talendforge.org/forum/viewtopic.php?id=3172 devrait t'aider pour générer le nom et la date.

    Pour ce qui est de la mise en forme crééer le modèle dans le référentiel et y faire référence

    cordialement

  3. #3
    Membre averti
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Janvier 2011
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2011
    Messages : 201
    Points : 352
    Points
    352
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    est ce que c'est possible de garder la même forme du fichier: formats des cellules, l’entête ... pour chaque fichier générer c'est à dire il le crée à partir d'un modele
    Oui, c'est possible. Tu crées ton modèle excel sous excel.
    Au lancement de ton job, duplique ce modèle (et renomme le par la même occasion avec ton format comprenant la date), puis tu fais des insertions dans ce fichier en cochant 'écrire après'.

    Le format initial du fichier excel sera conservé (et notamment si tu as défini un format particulier pour les colonnes, je pense notamment au pourcentage).

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 106
    Points : 54
    Points
    54
    Par défaut
    j'ai du mal à faire passer le nom du fichier en variable talend.date parce que talend génère la date de type date et le nom du fichier doit être de type string, il faut déclarer une variable de contexte qui contient la date courante je pense.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 106
    Points : 54
    Points
    54
    Par défaut
    C'est bon j'ai réussis à introduire la date dans le nom du fichier, il me reste de générer chaque fichier à partir d'un modèle, merci beaucoup à vous

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 106
    Points : 54
    Points
    54
    Par défaut
    S'il te plait Nicolas si tu peux m'expliquer encore parce j'ai créé mon modèle excel fichier modèle avec entête mise en forme des cellules entête du tableau mais je ne sais pas comment programmer talend à générer un fichier selon ce modèle

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 106
    Points : 54
    Points
    54
    Par défaut Résolu
    Merci beaucoup à vous c'est résolu,
    j'ai utilisé un tfilecopy, il insert dans le fichier modele et après je copie ce fichier en fichier qui prend un nom avec date courante.

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 15/05/2008, 19h19
  2. Réponses: 14
    Dernier message: 15/05/2008, 15h54
  3. Réponses: 2
    Dernier message: 06/04/2007, 18h54
  4. Réponses: 3
    Dernier message: 14/02/2007, 10h37
  5. Réponses: 3
    Dernier message: 12/02/2007, 14h21

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