Importation auto de fichiers textes de même forme
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je cherche (sans savoir trop comment chercher à dire vrai) comment créer un tableau Excel à partir d'un fichier texte.
Pour expliquer la situation: je ferais bientôt une émission de radio hebdomadaire, sous forme de classement des titres ayant le plus été diffusés la semaine passée.. Notre logiciel de radiodiffusion peut générer, au format texte, une liste des titres qui ont été diffusés dans un laps de temps choisi (donc la semaine complète avant l'émission dans ce cas là), avec les titres classés par nombre de diffusion.
Voilà un exemple:
8 Avanae - The Thrill
7 Calvin Harris ft. Sam Smith - Promises
6 Zedd & Elley DuhÈ - Happy Now
6 The Chainsmokers ft. Emily Warren - Side Effects
5 Selena Gomez - Back To You
etc...
Le chiffre à gauche correspond au nombre de diffusions. Ensuite vient le nom de l'artiste (jusqu'au tiret) puis le titre.
Le fichier texte a un contenu différent à chaque fois mais est toujours de la même forme (nombre de diffusion artiste - titre)
Je souhaiterai faire en sorte qu'Excel puisse me créer un tableau, avec trois colonnes (nombre de diffusion, artiste et titre).
J'ai imaginé créer un script qui irait importer le nombre dans une colonne, puis le texte situé entre le nombre et le tiret (dans la colonne artiste) puis le texte situé après le tiret (dans la colonne titre).
On pourrait même, ensuite, espérer pouvoir (en fonction du nombre de diffusion qui change à chaque fois) afficher le nombre de diffusions qu'un titre a gagné ou perdu d'une semaine à l'autre.
Je ne sais pas du tout comment m'y prendre, ni même si c'est envisageable...
Si quelqu'un a une idée, je prends !
Merci d'avance de votre aide :)
Je cherche (sans savoir trop comment chercher à dire vrai) comment créer un tableau Excel à partir d'un fichier texte.
Pour expliquer la situation: je ferais bientôt une émission de radio hebdomadaire, sous forme de classement des titres ayant le plus été diffusés la semaine passée.. Notre logiciel de radiodiffusion peut générer, au format texte, une liste des titres qui ont été diffusés dans un laps de temps choisi (donc la semaine complète avant l'émission dans ce cas là), avec les titres classés par nombre de diffusion.
Voilà un exemple:
8 Avanae - The Thrill
7 Calvin Harris ft. Sam Smith - Promises
6 Zedd & Elley DuhÈ - Happy Now
6 The Chainsmokers ft. Emily Warren - Side Effects
5 Selena Gomez - Back To You
etc...
Le chiffre à gauche correspond au nombre de diffusions. Ensuite vient le nom de l'artiste (jusqu'au tiret) puis le titre.
Le fichier texte a un contenu différent à chaque fois mais est toujours de la même forme (nombre de diffusion artiste - titre)
Je souhaiterai faire en sorte qu'Excel puisse me créer un tableau, avec trois colonnes (nombre de diffusion, artiste et titre).
J'ai imaginé créer un script qui irait importer le nombre dans une colonne, puis le texte situé entre le nombre et le tiret (dans la colonne artiste) puis le texte situé après le tiret (dans la colonne titre).
On pourrait même, ensuite, espérer pouvoir (en fonction du nombre de diffusion qui change à chaque fois) afficher le nombre de diffusions qu'un titre a gagné ou perdu d'une semaine à l'autre.
Je ne sais pas du tout comment m'y prendre, ni même si c'est envisageable...
Si quelqu'un a une idée, je prends !
Merci d'avance de votre aide :)
A voir également:
- Importation auto de fichiers textes de même forme
- Mise en forme conditionnelle excel - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Explorateur de fichiers - Guide
- Impossible de supprimer un fichier - Guide
- Gestionnaire de fichiers - Télécharger - Gestion de fichiers
2 réponses
Bonjour,
Tu mets tes lignes dans un fichier
Dans le même répertoire, avec le bloc-notes tu crées un fichier
Tu double-cliques sur chansons.cmd et tu obtiens un fichier Excel
Cdlt
Tu mets tes lignes dans un fichier
chansons.txt.
Dans le même répertoire, avec le bloc-notes tu crées un fichier
chansons.cmdqui contient
del chansons_new.txt chansons.csv FOR /F "eol=; tokens=1,2* delims= " %%a IN (chansons.txt) DO @ECHO %%a;%%b %%c >>chansons_new.txt FOR /F "eol=; tokens=1,2* delims=-" %%a IN (chansons_new.txt) DO @ECHO %%a;%%b %%c >>chansons.csv
Tu double-cliques sur chansons.cmd et tu obtiens un fichier Excel
chansons.csv.
Cdlt