Extraire des colonnes excel
Bonjour à tous,
Je débute en développement Talend et je cherche à récupérer pour l'ensemble de mes lignes (environ 10000) les colonnes A,B,D d'un fichier Excel sur plusieurs feuilles afin de l'extraire et insérer dans un seul csv l'ensemble de mes données.
Globalement je voudrais les colonnes A,B,D de mes 10000 lignes de la feuille 1 suivi des memes colonnes pour la feuille 2 etc.
Je pars d'un tFileInputExcel auquel j'associe un tJavaRow.
Problèmes :
- j'ai trouvé sur le site Talend comment récupérer le contenu d'une cellule (A1 ou B4 par exemple) mais pas une colonne entière
- je ne sais pas comment spécifier de récupérer toutes les lignes du fichiers pour ces colonnes
- comment parcourir plusieurs feuilles
Merci d'avance,
Amandine
Pas les mêmes onglets ...
Bonjour,
Merci pour la réponse ! J'utilise bien un tExcel_input, j'ai même essayé d'ajouter mon fichier Excel en métadonnées mais j'ai plusieurs onglets différents que je dois intégrer dans le même fichier out ...
Pour l'instant j'ai donc fait un tExcel_input par onglet différent donc une quinzaine de fois le même traitement.
Pour sélectionner uniquement certaine colonne j'ai utilisé un tMap en sortie
Autre soucis, que je mette mon excel en métadonnées ou que je le fasse en build in à la compilation j'ai une erreur "mode build-in". Je me demande si il n'y a pas une taille limite ? (Mon fichier à 20 onglets d'environ 50000 lignes chacun). En prenant un excel avec la même structure mais 10 lignes par onglet pas d'erreur..