Effectivement c'est faisable assez facilement en passant les données en CSV d'abord.
Je suis pas le spécialiste de l'algo optimisé, juste de l'algo qui marche le temps de mon besoin, mais j'ai fais un fichier excel basique avec tes contraintes, je l'ai exporté en CSV (";") et j'ai réussi à le convertir assez simplement dans le format attendu grâce à quelques lignes de python.
Assez basiquement donc, j'itère sur les lignes du fichier, je split sur le séparateur. J'obtiens donc la colonne 1 et la colonne 2 dans deux variables. Ensuite je split la colonne 2 sur le retour chariot, et je génère une ligne par valeur en reprenant à chaque fois la valeur de la colonne 1. Dans mon script je retire également la quote qu'Excel me place en début et fin de valeur pour la colonne 2.
# My 2 cents
Posté par cho7 (site web personnel) . En réponse au message [boulot] script pour récupérer des données. Évalué à 1.
Effectivement c'est faisable assez facilement en passant les données en CSV d'abord.
Je suis pas le spécialiste de l'algo optimisé, juste de l'algo qui marche le temps de mon besoin, mais j'ai fais un fichier excel basique avec tes contraintes, je l'ai exporté en CSV (";") et j'ai réussi à le convertir assez simplement dans le format attendu grâce à quelques lignes de python.
Assez basiquement donc, j'itère sur les lignes du fichier, je split sur le séparateur. J'obtiens donc la colonne 1 et la colonne 2 dans deux variables. Ensuite je split la colonne 2 sur le retour chariot, et je génère une ligne par valeur en reprenant à chaque fois la valeur de la colonne 1. Dans mon script je retire également la quote qu'Excel me place en début et fin de valeur pour la colonne 2.
Pour le code, c'est par là que ça se passe : http://pastebin.com/03E63pYh