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

kettle/PDI Discussion :

Récupérer des champs de différents emplacement dans un fichier EXCEL


Sujet :

kettle/PDI

  1. #1
    Membre du Club
    Femme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Janvier 2012
    Messages : 109
    Points : 56
    Points
    56
    Par défaut Récupérer des champs de différents emplacement dans un fichier EXCEL
    Bonjour les collègues,
    Je travaille sur un projet BI;
    Je travaille avec la suite Pentaho, donc pour l'étape du ETL j'utilise Kettle;
    L'extraction je la fais depuis un fichier EXCEL c'est claire comment je peux faire l'extraction mais le problème c'est que au niveau de l'extraction pour récupérer les champs j'utilise "Extraire les champs depuis l'en-tête du fichier";
    Mais dans mon cas les champs ne se situé pas au niveau de l'en-tête du fichier, car je dois extraire les données au niveau d'un tableau créer sous excel;
    Comment je peux récupéré des champs de différentes emplacement dans mon fichier EXCEL?
    Merci d'avance.

  2. #2
    Membre du Club
    Femme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Janvier 2012
    Messages : 109
    Points : 56
    Points
    56
    Par défaut
    Je vais vous donné plus de précision:
    Je souhaiterais faire une extraction d'une cellule précise dans un fichier excel.
    Pourquoi je veux extraire seulement une cellule ? car j'ai pas un simple ficher excel qui contient des données bien trie.
    Alors j'utilise le composant 'Extraction depuis un fichier Excel', et dans l'onglet Feuilles j'ai ajouté ma feuille comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Nom feuille	Ligne de départ	Colonne de départ
    Prod	                           20	                            4
    Mais lorsque je veux récupérer cette cellule, il m'affiche un message qu'il n'y as pas de champ à récupérer. Et ma cellule a pourtant une valeur saisie.
    Avez vous une idée?

    Merci d'avance

  3. #3
    Membre du Club
    Femme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Janvier 2012
    Messages : 109
    Points : 56
    Points
    56
    Par défaut
    J'ai trouvé la solution:
    1- localisé le fichier
    2- au niveau de l'onglet feuilles:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Nom feuille	Ligne de départ	Colonne de départ
    Prod	                           20	                            4
    3- au niveau de l'onglet Champs : je précise les champs que je veux extraire.
    et ca marche très bien.
    Merci

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

Discussions similaires

  1. [PHP 5.4] récupérer des données qui se trouvent dans un fichier JSON
    Par aspkiddy dans le forum Langage
    Réponses: 12
    Dernier message: 28/04/2015, 15h43
  2. Sauvegarde des champs d'une classe dans un fichier
    Par AlfredKr dans le forum Débuter
    Réponses: 1
    Dernier message: 15/10/2012, 14h39
  3. Réponses: 3
    Dernier message: 18/07/2012, 23h44
  4. [XL-2003] Récupérer le contenu d'une ligne dans un fichier excel (rapidement)
    Par kigrez dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/04/2010, 21h20
  5. Réponses: 1
    Dernier message: 10/04/2010, 07h16

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