Conversion d'un fichier texte en un fichier csv
Résolu
mikis69
Messages postés
168
Date d'inscription
Statut
Membre
Dernière intervention
-
mikis69 Messages postés 168 Date d'inscription Statut Membre Dernière intervention -
mikis69 Messages postés 168 Date d'inscription Statut Membre Dernière intervention -
1 réponse
Bonjour,
Voici un exemple pour transformer ton fichier texte en CSV.
Remarque : tu peux faire cette transformation directement depuis l'URL sans passer par le fichier texte intermédiaire.
Voici un exemple pour transformer ton fichier texte en CSV.
public static void main(String[] args) throws FileNotFoundException { try (Scanner sc = new Scanner(new File("C:/test.txt")); PrintWriter pw = new PrintWriter("C:/test.csv")) { while (!sc.nextLine().trim().isEmpty()); while (sc.hasNextLine()) pw.println(sc.nextLine().trim().replaceAll("\\s+", ";")); } }
Remarque : tu peux faire cette transformation directement depuis l'URL sans passer par le fichier texte intermédiaire.
Scanner sc = new Scanner(new URL("http://test.fr").openStream());
Par contre, j'ai juste un petit problème lorsque je passe directement depuis l'URL
J'ai un fichier csv avec
Je ne m'y connais pas tellement donc je ne sais pas dire d'où cela provient, as-tu une idée ?
Encore merci !
Tu arrives à le lire correctement ?
Edit : Avec ton code là ca marche, je vais voir c'est quoi la différence..
Edit 2 : j'avais mis cet URL "https://www.cpan.org/modules/02packages.details.txt.gz" du coup je comprend mieux !
Merci beaucoup :)
Tu arrives à y accéder en direct depuis ton navigateur ?
Merci :)