Extraction et transformation de données
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Extraction et transformation de données



  1. #1
    invitee506eaa5

    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. #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 ?

  3. #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é.

  4. #4
    invitee506eaa5

    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

  5. A voir en vidéo sur Futura
  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. #6
    invitee506eaa5

    Re : Extraction et transformation de données

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

    Nom : EXEMPLE.jpg
Affichages : 79
Taille : 134,9 Ko

    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

  8. #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.

Discussions similaires

  1. Transformation données centrées réduites
    Par invite22eef2d7 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 invitee2e7c5b0 dans le forum Physique
    Réponses: 1
    Dernier message: 08/03/2017, 15h39
  3. Extraction de données de plusieurs fichiers .txt
    Par invitef9042c97 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 invitea069fc56 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 invite3d0376e4 dans le forum Biologie
    Réponses: 5
    Dernier message: 24/12/2005, 12h40
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...