Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/10/2011, 09h31   #1
Membre émérite
 
Avatar de panda31
 
Homme Michaël
Conseil - Consultant en systèmes d'information
Inscription : juin 2003
Messages : 673
Détails du profil
Informations personnelles :
Nom : Homme Michaël
Âge : 27
Localisation : France

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

Informations forums :
Inscription : juin 2003
Messages : 673
Points : 850
Points : 850
Par défaut Itérer sur les feuilles Excel

Bonjour,

Je souhaite itérer un traitement sur toutes les feuilles d'un classeur Excel respectant un masque de nommage "Item .*".
A ce stade, je voudrais simplement pouvoir afficher le nom de la feuille dans un tMsgBox mais je n'obtiens que la première à chaque fois. Auriez-vous une idée du problème ?

Mon schéma :
tFileInputExcel_1 ---row1 (Main)---> tMsgBox

Dans la tMsgBox, j'affiche :
Code :
((String)globalMap.get("tFileInputExcel_1_CURRENT_SHEET"))
[EDIT]
J'ai vu ce sujet mais je suis conforme à ce qui est expliqué je pense, non ?
http://www.developpez.net/forums/d10...fichier-excel/
[/EDIT]
Merci
Images attachées
Type de fichier : jpg tos_excel_iterate.JPG (184,8 Ko, 8 affichages)
__________________
Michaël Mary
Consultant PLM dans une société de conseil toulousaine
Auditeur CNAM-IPST depuis septembre 2008
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
John F. Woods
mon cv et mon domaine et mon blog
Aucune question technique par MP, svp
panda31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 13h03   #2
Membre du Club
 
Avatar de jnbarthas
 
Homme
Ingénieur développement logiciels
Inscription : août 2011
Messages : 49
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 49
Points : 64
Points : 64
Bonjour,

avec des noms statiques, j'aurai pensé à utiliser une ListOfValue pour itération.

En version 4.2.2 de TOS, il y a aussi l'option "toutes les feuilles", mais ça ne colle pas à un masque de sélection spécifique.
jnbarthas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 13h32   #3
Membre émérite
 
Avatar de panda31
 
Homme Michaël
Conseil - Consultant en systèmes d'information
Inscription : juin 2003
Messages : 673
Détails du profil
Informations personnelles :
Nom : Homme Michaël
Âge : 27
Localisation : France

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

Informations forums :
Inscription : juin 2003
Messages : 673
Points : 850
Points : 850
Merci de ta réponse.

En fait, je viens de trouver et c'est un bug de TALEND.

Dans ma feuille en question, j'ai 2 tableaux :
ColA / Col B / Col C
dataA / dataB / dataC
<ligne vide>
Col1 / Col2 / Col3 / Col4 / Col5
<data...>

Je lui dis de s'arrêter sur ligne vide mais j'ai l'impression qu'il fait quelque chose avec le second tableau malgré tout (pourtant mis en pied-de-page). Maintenant, je sépare les 2 tableaux en 2 feuilles séparées et cela fonctionne...

Comment on lève un bug sur le mantis TALEND ??
__________________
Michaël Mary
Consultant PLM dans une société de conseil toulousaine
Auditeur CNAM-IPST depuis septembre 2008
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
John F. Woods
mon cv et mon domaine et mon blog
Aucune question technique par MP, svp
panda31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 13h39   #4
Membre du Club
 
Avatar de jnbarthas
 
Homme
Ingénieur développement logiciels
Inscription : août 2011
Messages : 49
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 49
Points : 64
Points : 64
comme avant après avoir réinitialisé le mot de passe de son compte.
"User of the former Mantis bug tracker used by Talend have to reset their password"

Talend bugtracker
jnbarthas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 13h40   #5
Membre émérite
 
Avatar de panda31
 
Homme Michaël
Conseil - Consultant en systèmes d'information
Inscription : juin 2003
Messages : 673
Détails du profil
Informations personnelles :
Nom : Homme Michaël
Âge : 27
Localisation : France

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

Informations forums :
Inscription : juin 2003
Messages : 673
Points : 850
Points : 850
Ok merci. Je vais l'ouvrir alors.
==> Résolu
__________________
Michaël Mary
Consultant PLM dans une société de conseil toulousaine
Auditeur CNAM-IPST depuis septembre 2008
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
John F. Woods
mon cv et mon domaine et mon blog
Aucune question technique par MP, svp
panda31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h45.


 
 
 
 
Partenaires

Hébergement Web