Extraire des données de fichier texte

Bonjour à vous !

Je tiens avant tout propos à vous remercier de l'aide que vous pourrez m'apporter, et à préciser que je suis débutant en VBA

Je suis tombé par hasard sur votre forum en essayant de bidouiller tant bien que mal pour tenter de résoudre mon problème, mais sans succès...

Je doit analyser chaque jour des données en provenance d'une machine à l'aide du logiciel R. Ces données sont présentes dans des fichiers textes (environ une 30 aine par fournée) qui ont cette forme :

Script
1.0
0002
0001
0001

2015-09-08
0256AB
01

2.491321
2.491967
2.480658
2.474841
2.471933
2.480335
2.480658
2.484212
2.480335
2.490675
2.491321
2.486151
2.478719
2.475811
2.475487
2.474518
2.479365
2.483243
2.491644
2.488090
2.489382
2.487120
2.486151
2.478719
2.470640
2.471933
2.478719
2.486151
....

Les premières lignes sont des entêtes et correspondent respectivement : au nom du logiciel, à sa version, au numéro du centre de mesure, à la référence du capteur, à la référence du lecteur. Les lignes suivantes sont également des entêtes correspondant : à la date de la mesure, l'identifiant de la mesure et son numéro.

S'en suivent ensuite les valeurs mesurées par le capteur. (environ 5000, j'en ai juste laissées quelques unes pour donner une idée).

Du coup chaque semaine je reçoit un répertoire contenant ces fichiers textes, je les transforme un à un en fichier excel, je supprime les fichiers textes, je réalise les courbes à partir des mesures puis je traite les données à l'aide d'un script en R.

Enfin je finit par faire un board récapitulatif en *.xls contenant les entêtes de chaque fichier et les valeurs données par mon programme en R afin de comparer chaque mesure.

Comme vous pouvez vous en douter, c'est extrêmement fastidieux et je vous avoue que sans un coup de main je risque de craquer très rapidement !!

J'essaie de bricoler des trucs mais le temps que j'y passe pour le gain est très faible, et j'ai vu que vous aviez déjà donné des coups de main à des gens avec des problématiques du même genre (https://forum.excel-pratique.com/excel/extraire-donnees-de-fichiers-txt-t23871.html).

En vous remerciant de l'aide que vous pourrez m'accorder,

Nico

Bonjour et bienvenue sur le forum

Il faudrait que tu joignes :

* un fichier texte tel que tu le reçois

* un fichier excel montrant ce que tu veux obtenir avec ce fichier texte.

Bye !

Bonjour et merci pour ta réponse,

J'ai retravaillé mon script en R, désormais il traite le fichier texte, et rajoute ses valeurs directement à l'intérieur et il sort les courbes au format *.pdf avec le même nom que le fichier texte (plus besoin de copier/coller, ni de réaliser les courbes à la main)

Tu trouveras en pj un exemple de fichier txt que je reçoit et ce à quoi il ressemble après traitement avec R, ainsi qu'un fichier excel qui représente grosso modo ce que je souhaite obtenir (le bouton permettrait idéalement d'ouvrir une boite de dialogue ou je choisis le répertoire à traiter, et qui vérifie grâce à une sécurité que le répertoire n'a pas encore été traité).

Je ne sais pas si j'ai été clair, en tout cas je te remercie de me donner un coup de main,

Nico

Rechercher des sujets similaires à "extraire donnees fichier texte"