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 :

MAJ d'un fichier excel sans doublon


Sujet :

Développement de jobs

  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2017
    Messages : 12
    Points : 4
    Points
    4
    Par défaut MAJ d'un fichier excel sans doublon
    Bonjour,

    Cela me paraît si simple que je ne comprends pas que Talend ne le propose simplement.

    Mon problème est
    Je veux mettre à jour un fichier Excel existant à partir d'une table sur une BDD postgresql.

    Voici le job en image:
    Nom : Job.PNG
Affichages : 311
Taille : 15,4 Ko

    Lorsque je lance mon job, je me retrouve avec le double de lignes initiales. Les lignes s'ajoutent à la suite des existantes.

    Ce que je souhaiterais, ce serait de mettre à jour les lignes déjà existantes (si elles existent en se basant sur mes champs clé (gid)) ou créer de nouvelles lignes si il ne trouve aucune correspondance.

    Si quelqu'un a déjà eu le problème cela m'aiderait beaucoup.

  2. #2
    Membre expérimenté Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 795
    Points : 1 685
    Points
    1 685
    Par défaut
    tUniqRow is your friend
    Pensez à marquer vos tickets comme résolus.
    Pensez aussi aux pour les réponses pertinantes

    Quand une discution est résolue depuis un moment pour revenir dessus, il est mieux d'en crée une nouvelle avec un lien vers l'autre car :
    • Elle sera en haut du forum, elle sera donc plus visible
    • Une discussion résolue, on ne passe pas dessus pour aider, on passe dessus si on a le même problème
    • Tu demandes surement à tes clients de faire le même

  3. #3
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2017
    Messages : 12
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par supergeoffrey Voir le message
    tUniqRow is your friend

    Thanks fo your fast answer
    Je vais tester cela la semaine prochaine et je te fais un retour dessus.

    Bonne journée à toi.

  4. #4
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2017
    Messages : 12
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par supergeoffrey Voir le message
    tUniqRow is your friend
    J'ai beau regarder comment on utilise tUniqRow, je n'arrive pas à le placer pour obtenir ce que je veux.

    Si je le place avant mon fichier Excel, cela ne sert à rien puisque je n'ai pas de doublons avant et après, cela ne change rien.

    Dois je rajouter un autre composant?

  5. #5
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2012
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juin 2012
    Messages : 376
    Points : 795
    Points
    795
    Par défaut
    Bonjour,

    Il n'y a pas de doublon dans le flux, mais dans le fichier Excel si ?

  6. #6
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2017
    Messages : 12
    Points : 4
    Points
    4
    Par défaut
    Alors après une journée à batailler avec ce job, cela fonctionne.

    Mais par contre je ne comprends pas ce qui posait problème.

    TUniqRow fonctionne parfaitement Merci!!!!

  7. #7
    Membre habitué
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Septembre 2013
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2013
    Messages : 30
    Points : 178
    Points
    178
    Par défaut
    Bonjour

    Faites attention parfois a ne pas écrire en "append" dans votre fichier car alors vous aller écrire plusieurs fois les mêmes informations en faisant tourner plusieurs fois votre job et croirait a des doublons alors qu'il n'y en a pas.
    Bonne journée

  8. #8
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2017
    Messages : 12
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par Burgundus Voir le message
    Bonjour

    Faites attention parfois a ne pas écrire en "append" dans votre fichier car alors vous aller écrire plusieurs fois les mêmes informations en faisant tourner plusieurs fois votre job et croirait a des doublons alors qu'il n'y en a pas.
    Bonne journée
    Bonjour,

    Je ne maîtrise pas trop le langage Talend, que veux dire "écrire en append"?

    Cordialement,

  9. #9
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2012
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juin 2012
    Messages : 376
    Points : 795
    Points
    795
    Par défaut
    Citation Envoyé par 1MACS2SIG Voir le message
    Bonjour,

    Je ne maîtrise pas trop le langage Talend, que veux dire "écrire en append"?

    Cordialement,
    C'est l'option "Ajouter au fichier existant" et "Ajouter à la feuille existante" dans le composant tFileOutputExcel et "Ecrire après" dans la plupart des composant tFileOutput*

  10. #10
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2017
    Messages : 12
    Points : 4
    Points
    4
    Par défaut
    Je ne comprend pas trop.
    en voulant transposer mon job, je n'arrive plus à obtenir ce que je souhaite.

    En effet, je n'arrive pas à mettre à jour mon .xls (ajouter en fin de tableau uniquement les nouvelles données, conserver les mises en forme...)

    Les données s'ajoutent à la suite sans se soucier s'il y a doublon ou non.

    Une idée?

  11. #11
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2012
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juin 2012
    Messages : 376
    Points : 795
    Points
    795
    Par défaut
    Bonjour,

    Est-ce que le fichier excel est lu pour savoir si les données sont déjà présentent ou pas ?

  12. #12
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2017
    Messages : 12
    Points : 4
    Points
    4
    Par défaut
    Nom : Capture2.PNG
Affichages : 258
Taille : 12,5 Ko

    Ceci est le job en question. Sauf que dans ma sortie excel, je n'obtiens pas ce que je souhaite.
    Images attachées Images attachées  

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

Discussions similaires

  1. [AC-2007] Importation Fichier Excel sans doublon
    Par Plout dans le forum VBA Access
    Réponses: 14
    Dernier message: 18/06/2012, 15h13
  2. Lire un fichier Excel (sans avoir Excel installé)
    Par Adaemon dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/05/2007, 20h31
  3. [Excel] Lecture fichiers Excel sans Excel
    Par neometaller dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 26/04/2007, 09h32
  4. [ASE 12.5] MAJ colonne depuis fichier Excel
    Par Thig dans le forum Adaptive Server Enterprise
    Réponses: 1
    Dernier message: 23/11/2006, 14h02
  5. Ouvrir un fichier excel sans pouvoir le modifier
    Par snakejl dans le forum Langage
    Réponses: 6
    Dernier message: 09/06/2006, 11h46

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