Remplir un champs a mon fichier .csv à partir d'un programme
Fermé
Bonjour,
je suis en train d'ecrir un programme qui lit un fichier csv.
chaque ligne de ce fichier contient un code un nom et prenom.
a chaque ligne lue le programme lance une requete sql qui verifie si le code existant sur le fichier existe dans la base de données.
je voudrais savoir comment faire pour ajouter une colenne sur le fichier csv 'action' , au cas ou le code du fichier n'existe pas dans la Bdd et ainsi lui attribuer: n'existe pas .
merci pour vos reponses
je suis en train d'ecrir un programme qui lit un fichier csv.
chaque ligne de ce fichier contient un code un nom et prenom.
a chaque ligne lue le programme lance une requete sql qui verifie si le code existant sur le fichier existe dans la base de données.
je voudrais savoir comment faire pour ajouter une colenne sur le fichier csv 'action' , au cas ou le code du fichier n'existe pas dans la Bdd et ainsi lui attribuer: n'existe pas .
merci pour vos reponses
A voir également:
- Remplir un champs a mon fichier .csv à partir d'un programme
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Ouvrir un fichier .bin - Guide
1 réponse
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
122
19 janv. 2016 à 19:30
19 janv. 2016 à 19:30
Bonjour,
Une solution intuitive est de créer un deuxième fichier,
Il faut recréer les lignes en procédant dans le sens inverse de ce que vous avez déjà fait dans la lecture selon votre caractère de séparation.
Par exemple si le caractère de séparation est la tabulation, alors vous avez surement fait :
Alors avant d'écrire :
Je suppose que vous avez déjà pensé à cela, alors si vous avez des erreurs alors il vaut mieux de les mettre et d'essayer de les corriger non pas de changer l'approche.
Bon Courage.
Une solution intuitive est de créer un deuxième fichier,
Il faut recréer les lignes en procédant dans le sens inverse de ce que vous avez déjà fait dans la lecture selon votre caractère de séparation.
Par exemple si le caractère de séparation est la tabulation, alors vous avez surement fait :
String[] champs = ligne.split("\t");
Alors avant d'écrire :
String ligne = code + "\t" + nom + "\t" + prenom + "\t" + action + "\n";
Je suppose que vous avez déjà pensé à cela, alors si vous avez des erreurs alors il vaut mieux de les mettre et d'essayer de les corriger non pas de changer l'approche.
Bon Courage.
19 janv. 2016 à 19:34