Requette ou tri, ou sélection multiple...

Requette ou tri, ou sélection multiple... - Divers - Programmation

Marsh Posté le 29-11-2013 à 16:34:26    

Salut à tous!
 
Je suis entrain de batailler avec d'énormes bases de données floristiques qu'il faut que je trie avant de lancer les analyses stats et j'apprécierai bien un petit coup de main concernant l'exemple attaché.
 
(Je suis sous excel 2003)
 
Alors voilà:
 
Dans le fichier ci dessous, il y a 3 lignes par espèces (rangées en colone).
La première ligne = intitulé d'une variable
La deuxième ligne = code de la variable dans ma base de donnée (aucune différence avec l'intitulé de la variable en fait)
La troisième ligne = modalité prise par la variable (en face du nom d'espèce)
 
C'est le rapatriement de cette info qui m'intéresse. Par exemple : je voudais savoir pour chaque espèce quelle est la valeur de la variable
"Height: 1. extreme maximum (cm)" = "3.03"
Facile ligne par ligne, mais comment faire pour TOUTES mes espèces d'un coup?
Sachant que le tableau de données n'est pas organisé de façon très pratique car chaque variable n'a pas été systématiquement renseignée pour chaque espèce, ce qui signifie que les infos ne sont pas en colonne alignées... :/
-> Les cellules en jaune = la même variable, comment mettre cette info en colonne, en face des espèces concernées..?
 
Et voilà, la colle est posée!
 
Merci à vos cerveaux en ébullition!!
 
Fichier d'exemple téléchargeable http://sendbox.fr/pro/hnl969oricfk/Classeur2.xls.html
 
Merci pour le coup de main!

Reply

Marsh Posté le 29-11-2013 à 16:34:26   

Reply

Marsh Posté le 04-12-2013 à 11:13:04    

"d'énormes bases de données floristiques" et "Je suis sous excel 2003"  :lol:  
 
Excel n'est pas une BD, d'où pourquoi pour de gros volumes, tu "batailles". Il serait sans doute plus simple de mettre ton fichier excel dans une vrai BD (genre Mysql, c'est gratuit, avec du CSV, ça se fait tout seul). Ensuite, un peu de SQL pour avoir les données désirées. Suivant ton niveau en dév, tu peux même te faire une petite interface de navigation (moteur de recherche multi-critères par ex) en HTML/CSS/Javascript + PHP qui te proposera ensuite d'afficher les données dans un tableau paginé trié ou un export dans un fichier CSV (que tu pourras exploiter dans Excelpour y ajouter de la mise en forme, par ex).
 
Si tout ça te parait compliqué, regardes du côté d'Access. Il sait faire aussi du SQL, ça sera toujours mieux qu'Excel.
 
Au fait, pour toi, c'est quoi de gros volumes de données ? Parce que pour une BD, de gros volumes, ça commence vers plusieurs millions d'enregistrements dans une même table... Je doute que tu aies ça dans Excel :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed