Bonjour,
Je viens de créer un fichier .txt dans un script perl, et j'aimerai à la fin de ce script, pouvoir convertir ce .txt en .csv où chaque tabulation correspond à une colonne différente.
Est-ce possible ?
Merci d'avance.
Bonjour,
Je viens de créer un fichier .txt dans un script perl, et j'aimerai à la fin de ce script, pouvoir convertir ce .txt en .csv où chaque tabulation correspond à une colonne différente.
Est-ce possible ?
Merci d'avance.
C'est certainement possible, mais il faudrait mieux comprendre ce que tu veux faire. Donne un exemple du fichier en entrée et du fichier en sortie et explique ce que tu veux remplacer par quoi.
Veux-tu remplacer des tabulations par des virgules? Autre chose?
- La programmation fonctionnelle en Perl : 1. Les opérateurs de liste; 2. Les fonctions d'ordre supérieur; 3. Étendre le langage.
- Comment utiliser des décorateurs en Perl: Un tutoriel pour changer le comportement d'une fonction sans en modifier le code source
- De Perl 5 à Perl 6 : 1. Les bases; 2. Les nouveautés; 3. Approfondissements; 4. Annexe 1: Ce qui change entre Perl 5 et Perl 6; Annexe 2: Les nouveautés de Perl 6.
- Les regex et grammaires de Perl 6
- Objets, classes et rôles en Perl 6 - Tutoriel de programmation orientée objet
- Tour d'horizon du nouveau langage Perl 6
Fichier .txt en entrée :
En sortie, je voudrai un fichier .csv qui considère les tabulations \t comme un changement de colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 u1 \t 10 u2 \t 8 u3 \t 2
Si je me contente de renommer le fichier .txt en .csv, et que j'ouvre le .csv avec le tableur OpenOffice, il me redemande les options de séparateurs de colonnes ; ce que j'aimerai éviter.
Bonjour,
Dans ton script Perl au moment de sauvegarder ton fichier texte ex: sortie.txt => nomme le sortie.xls et le tour est joué. Ton fichier s'ouvrira correctement dans Excel, c'est bien ce que tu veux ?
Partager