Nous sommes actuellement le Ven Jan 03, 2025 11:52 pm
Publier un nouveau sujetPublier une réponse Page 1 sur 1   [ 3 messages ]
Auteur Message
 Sujet du message: Informatique script vb ou vba pour extraire un fichier csv d
MessagePublié: Mar Sep 06, 2011 8:42 am 
Avatar de l’utilisateur

Inscrit le: Jeu Mars 31, 2011 12:52 am
Messages: 481
Informatique script vb ou vba pour extraire un fichier csv dans un bon format?


Bonjour,

partir dun fichier csv qui va récolter des informations dune OU dans lactive directory (conteneur représentant une région et regroupant utilisateurs, groupes globaux) jai besoin de transformer ce fichier en un fichier csv ou excel un peu plus propre.
La nomenclature du fichier est la suivante : nom prénom;login;vrai;date;groupe globaux
voyageur monsieur;VM04796S;Vrai;01/12/2011;;GCO-metier-région-EM-BMP;
voyageur monsieur;VM04796S;Vrai;01/12/2011;;GCO-metier-région-EM-SI;
voyageur monsieur;VM04796S;Vrai;01/12/2011;;GCO-metier-region-EM-ALL;
voyageur monsieur;VM04796S;Vrai;01/12/2011;;GCO-metier-region_ALL;

jaimerais arriver par écriture vba ou vb ou autre dans excel, prendre chaque information séparé par des ";" et les séparer dans des colonnes (excel y arrive sans pb pour les premieres colonnes) du genre : nom; prénom; login; vrai; date; groupe1, groupe2, groupe3....
avec une mise page du genre : le nom et prénom de la personne, login.. en premire ligne puis les groupes globaux dans une seule colonne.
ex :
toto tata login vrai date groupe global métier1
-- -- -- -- groupe global métier 2

ceci dans le but de se servir du fichier excel créé pour aller piocher laide dun script en vb, les groupes et les comparer avec un autre AD (cest pour voir si les comptes utilisateurs créés des deux cotés soient bien membres des mmes groupes globaux)

Je ne sais pas si jai bien expliqué mais je pose la question ceux qui connaissent bien Excel ou le vba. merci davance.


Haut
 Profil  
 
 Sujet du message: Informatique script vb ou vba pour extraire un fichier csv d
MessagePublié: Mar Oct 11, 2011 5:08 pm 
Avatar de l’utilisateur

Inscrit le: Mer Mars 23, 2011 8:07 am
Messages: 536
Malheureux, ne fais surtout pas a en VBA !

Cest un problme typique résoudre en quelques lignes de Perl, avec la fonction split().

Perl est fait *sur mesure* pour des besoins de ce genre. Tu peux également utiliser PHP avec ses fonctions explode() et implode(), mais uniquement si tu connais déj ce dernier langage. Sinon, Perl sapprend en quatre heures quand tu connais déj un langage de programmation.

Et linterpréteur est gratuit :

http://www.activestate.com/activeperl/downloads

http://www.med.univ-rennes1.fr/~poulique/cours/perl/perl_html/perl2003.pdf


Haut
 Profil  
 
 Sujet du message: Informatique script vb ou vba pour extraire un fichier csv d
MessagePublié: Lun Oct 24, 2011 4:48 am 

Inscrit le: Mer Mars 23, 2011 7:37 am
Messages: 12
1) si cest pour faire du traitement tu nas aucun intért disposer des donnés dune entrée unique sur deux lignes !
2)transformer un fichier plat en fichier exploitable par excel se fait simplement en substituant les ";" par des tabulations. soit dans ton éditeur de texte, soit directement el ligne de commande (sous linux ce serrait simplement $ sed "s/;/\\t/g" fichier_source > fichier_résultat )
3)si tes données sont nombreuses un script perl ou python aura de bien meilleurs performance que le couple excel+vb récupérer les données dune cellule est une opération couteuse en VB ( tout es couteux en VB de toute faon)


Haut
 Profil  
 
Afficher les messages publiés depuis:  Trier par  
Publier un nouveau sujetPublier une réponse Page 1 sur 1   [ 3 messages ]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit and 14 invités


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers:  
cron

Click me:
forum-français
Deutsch Forum
日本語フォーラム
中文论坛
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style base twilightbb Thanks to Daniel St. Jules of Gamexe.net
MW2 Style by FanFanLaTuFlippe contact: fanfanlatuflippe@live.fr
Traduction réalisée par Maël Soucaze © 2010 phpBB.fr
Forum Romano
Forum Brasileiro
العربي%20المنتدى
Zone 3D
Politique de confidentialité