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

Langage Perl Discussion :

Nommer un tableau dynamiquement


Sujet :

Langage Perl

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 26
    Points : 18
    Points
    18
    Par défaut Nommer un tableau dynamiquement
    Bonjour,
    Je dois comparer des valeurs contenus dans des feuilles xls
    Je voudrais créer 1 tableau par feuille et nommer le tableau avec le numéro de la feuille .
    dans Feuil1 j'ai:
    10000 10000
    20000 30000
    45000 50000
    dans Feuil2 j'ai:
    10000 10000
    20000 30000
    45000 50000
    dans Feuil3 j'ai:
    10000 10000
    20000 50000
    45000 50000


    Comment créer des tableaux portant les numeros de feuilles pour ensuite pouvoir comparer chaque tableau et vérifier s'il contiennent exactement les mêmes valeurs ?
    Je stocke le vom de la feuille xls dans $feuille
    Ex: $feuille =1

    J'ai essayé de nommer le @tableau$feuille mais bien évidemment ça ne marche pas .

    vous auriez une idée pour pouvoir effectuer cela ?
    Je ne sais pas si j'ai été suffisamment clair ...

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Lolo78
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2012
    Messages
    3 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 612
    Points : 12 256
    Points
    12 256
    Billets dans le blog
    1
    Par défaut
    Il y a moyen de le faire avec les références symboliques. Mais c'est très déconseillé.

    Il est bien préférable d'utiliser un hash de tableaux (HoA), par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    my %tableau;
    $tableau{"feuille1"} = [10000, 10000, 20000, 30000, 45000 50000];
    # etc.
    Et, pour accéder à la seconde valeur (le second 10000), simplement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    print $tableau{"feuille1"}[1], "\n";
    Si tu veux conserver deux dimensions à tes tableaux, un HoAoA:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    my %tableau;
    $tableau{"feuille1"} = [ [10000, 10000], [20000, 30000], [45000 50000] ];
    # etc.
    Et, pour accéder à la seconde valeur (le second 10000):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    print $tableau{"feuille1"}[0][1], "\n";

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 26
    Points : 18
    Points
    18
    Par défaut
    Merci pour la réponse.
    Je vais donc utiliser une table de hash.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/03/2015, 18h31
  2. récupérer la memoire et tableau dynamique
    Par Guigui_ dans le forum Langage
    Réponses: 6
    Dernier message: 06/01/2003, 08h02
  3. AFFICHER UN TABLEAU DYNAMIQUE
    Par ghassenus dans le forum Langage
    Réponses: 2
    Dernier message: 28/12/2002, 14h19
  4. [Kylix] tableau dynamique
    Par sdoura2 dans le forum EDI
    Réponses: 1
    Dernier message: 31/10/2002, 08h57
  5. Réponses: 4
    Dernier message: 13/05/2002, 16h43

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