Parsing .text --> Excel [EXCEL] - VB/VBA/VBS - Programmation
Marsh Posté le 13-01-2017 à 14:29:57
Bonjour,
diverses méthodes !
De la classique utilisant juste les fonctions VBA internes manipulant du texte
jusqu'à la plus évoluée via un objet JScript, une p'tite recherche sur le Net où les exemples ne manquent pas !
Marsh Posté le 13-01-2017 à 15:37:43
Merci pour ta réponse Marc.
j'ai fait un tour sur le net pour les macros vba ou script (python, bash..), mais je t'avouerai que ce n'est pas mon fort
Marsh Posté le 13-01-2017 à 15:58:44
Alors de niveau débutant via les fonctions internes au VBA, voir dans son aide par exemple InStr et Mid ou encore Split …
Démonstration sur ce forum et en réchauffant juste une paire de neurones pour l'adapter …
Marsh Posté le 13-01-2017 à 17:06:05
Merci Marc,
C'est bon j'ai un pote qui m'a aidé sous python et c'est plus ou moins propre
Cependant les accents ne sont pas gérés sur l'excel: une idée ?
edit : utf8 ?
Marsh Posté le 13-01-2017 à 17:26:36
Excel sait gérer les accents, faut-il encore que la source soit propre ‼
Sous Python comme sous VBA ce n'est pas difficile d'obtenir un résultat correct …
Mais déjà comme on ne sait pas comment le fichier a été créé et encodé …
Qui plus est il est inutile car les données peuvent être directement intégrées dans Excel depuis la source du Net …
Sinon pour traiter un fichier enregistré dans une forme connue de Windows, il suffit de le lire via ADODB.Stream.
Voir la documentation sur MSDN et les exemples en VBA un peu partout sur la toile !
Et avec deux sous de jugeote, un débutant peut facilement remplacer une séquence de caractères
par une autre via la fonction texte Replace interne au VBA ou encore via la méthode Replace d'Excel !
Marsh Posté le 13-01-2017 à 14:11:26
Hello les amis,
Savez-vous comment je pourrai parser un document .txt (code source venant d'une page linkedin avec pleins d'infos dont nom/prénom, fonction et entreprise qui m'intéressent) en 3 colonnes sur un excel ?
En gros dans le source je voudrai garder uniquement les noms, prénoms, fonctions et entreprise des personnes sur la page linkedin.
Je vous mets en pièce jointe un bout du source avec les délimitations pour chaque personne.
Je précise que les noms et prénoms sont en accès libre sur Linkedin par n'importe qui, donc pas de problèmes de confidentialité liés à ma capture d'écran
Je vous remercie par avance
Message édité par guillaume9475 le 13-01-2017 à 14:11:57