Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Extraction et transformation de données



  1. #1
    bondi

    Extraction et transformation de données

    Bonjour,

    J’aurai besoin d’un coup de pouce sur une routine en VB.

    J’ai un fichier Excel généré par un logiciel avec des données alphanumérique, appelons le «*DAM*»

    Je souhaiterai à partir d’un fichier Excel de référence, appelons le «*REF*»

    - Sélectionner ce fichier «*DAM*» (ouvert)
    - Trier sa colonne «*C*»
    - Extraire les donnée de cette colonne en les replaçant dans mon fichier «*REF*» sous cette forme:

    Fichier «*DAM*» (nombre identifiant un «*groupe*»,*»section*», «*numéro*»)
    Colonne «*C*»
    AG01/0001
    AG01/0002
    AG01/0010
    AG12/2000
    AG12/2001
    AG12/2003

    Résultat dans Fichier TAB:

    Colonne A / Colonne B / Colonne C / Colonne D / Colonne E

    Ligne 11 / «*groupe*» / «*section*» / «*numéro*» / «*quantité*»
    Ligne 12 / AG / 01 / 0001-0002 / 2
    Ligne 13 / AG / 01 / 0010 /1
    Ligne 14 / AG / 12 / 2000-2003 / 3

    ps: j'ai mis des "/" pour symboliser les colonnes

    Merci de votre aide, didier

    -----


  2. Publicité
  3. #2
    Fustigator

    Re : Extraction et transformation de données

    Bonjour

    - La description des transformations que vous souhaitez appliquer est difficilement compréhensible. (plus exactement vous ne donnez pas de descriptions et attendez visiblement qu'on tire des règles générales depuis un exemple). On ne sait pas même si ce sont des transfo horizontales (ligne à ligne) ou pas.

    - Quelle est la question exactement ?

    -Pourquoi faire ça en VB (VBA d'ailleurs, je suppose ?) plutôt qu'utiliser un ETL ?

  4. #3
    vande545

    Re : Extraction et transformation de données

    Bonjour

    Si les fichiers sont ouverts, c'est assez simple à réaliser en VBA mais il y aura beaucoup de tests imbriqués.
    Avant d'aller plus loin, il faudrait nous dire ce qui a déjà été réalisé.

  5. #4
    bondi

    Re : Extraction et transformation de données

    Bonsoir et merci de vos réponses,

    En fait, ces N° (AG01/0001) correspondent à des identifiants.
    AG est un groupe (il peu s'appeler XXV).
    01 set la section de ce groupe(AG), il y a en a une dizaine.
    0001 est un N° affecté a ce groupe et cette section.
    Je doit sur une autre feuille, "regrouper" cette liste, par ligne (chaque donnée est dans une colonne comme suit (sus l'exemple cité):
    Le groupe "AG" section "01" numéro de "0001 a 0002" quantité de la série "2"
    Le groupe "AG" section "01" numéro de "0010" quantité de la série "1"
    Le groupe "AG" section "12" numéro de "2000 a 2003" quantité de la série "4"

    L'idée, c'est que dès qu'il y a un sauts dans les "groupe" ou "section" ou "N°" on passe a la ligne suivante.

    J'espère avoir été plus claire et merci pour votre aide, didier
    Le doit simplement lister cette colonne "C" qui peu être triée au préalable en extraire une liste en

  6. #5
    Nascer

    Re : Extraction et transformation de données

    Si vous pensez que créer des macros est trop compliqué et que ce n'est pas à votre portée, soyez rassuré car si les fichiers sont ouverts, c'est assez simple à les réaliser afterward en VBA.

  7. A voir en vidéo sur Futura
  8. #6
    bondi

    Re : Extraction et transformation de données

    Bonjour,
    Peu être qu'une image sera plus explicite que mes propos de néofite

    EXEMPLE.jpg

    Le résultat peu se trouver a coté de la liste, je ferais simplement un copier coller.

    Quoiqu'il en soit, merci a tous, didier

  9. Publicité
  10. #7
    vande545

    Re : Extraction et transformation de données

    Bonjour
    En ce qui me concerne, j'avais compris la problématique dès le 1er message.
    Puisque la question était "j'ai besoin d'un coup de pouce en VB...", j'ai demandé à voir ce qui était déjà fait (en VB ou autre) et j'attends toujours.

Sur le même thème :

Discussions similaires

  1. Transformation données centrées réduites
    Par ElisLam dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 27/08/2018, 13h45
  2. Extraction de données du Logiciel ANSYS
    Par magneto77 dans le forum Physique
    Réponses: 1
    Dernier message: 08/03/2017, 15h39
  3. Extraction de données de plusieurs fichiers .txt
    Par Graphalex dans le forum Programmation et langages, Algorithmique
    Réponses: 13
    Dernier message: 06/04/2015, 09h54
  4. [Biologie Moléculaire] Transformation des données en log
    Par Biob dans le forum Biologie
    Réponses: 1
    Dernier message: 12/06/2009, 10h28
  5. L'extraction d'ADN génomique et transformation de levure
    Par neferesis dans le forum Biologie
    Réponses: 5
    Dernier message: 24/12/2005, 12h40