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 :

Extraire des colonnes excel


Sujet :

Développement de jobs

  1. #1
    Candidat au Club
    Femme Profil pro
    apprentie développeur big data
    Inscrit en
    décembre 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : apprentie développeur big data
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2020
    Messages : 4
    Points : 4
    Points
    4
    Par défaut 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

  2. #2
    Membre éprouvé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    février 2008
    Messages
    851
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : février 2008
    Messages : 851
    Points : 1 235
    Points
    1 235
    Par défaut
    Bonjour Amandine,

    Le composant tFileInputExcel te permet de définir quelles feuilles tu veux lire (option "Sheet list" dans l'onglet "Basic settings").
    Si toutes les feuilles ont la même structure, cela fonctionnera.

    Par défaut, il va lire toutes les lignes présente dans chaque feuille.
    Je ne sais pas comment tu fais pour lire une seule cellule en fait. ^^

    Nicolas

  3. #3
    Candidat au Club
    Femme Profil pro
    apprentie développeur big data
    Inscrit en
    décembre 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : apprentie développeur big data
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2020
    Messages : 4
    Points : 4
    Points
    4
    Par défaut 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..

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/06/2014, 15h18
  2. [PEAR] Bloquer des colonnes excel
    Par nicoaix dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 20/05/2010, 16h08
  3. Trier des colonnes EXCEL
    Par Jeanvaljean44 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/02/2008, 09h26
  4. code : extraire des cellules excel ?
    Par mat75019 dans le forum Access
    Réponses: 4
    Dernier message: 16/06/2006, 16h14
  5. [Spreadsheet-WriteExcel] Largeur des colonnes Excel
    Par Longrais dans le forum Modules
    Réponses: 2
    Dernier message: 17/10/2005, 16h41

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