Fichier csv, java.

Résolu
occhilupo Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
 voya 59 -
Bonjour,

Je souhaiterais écrire dans un fichier csv grâce à java.J'arrive bien à écrire dans un fichier CSV mais je voudrais pouvoir réouvrir le fichier CSV plusieurs fois dans mon programme afin de pouvoir ajouté des lignes à mon fichier. L'ennuie c'est que je n'arrive pas ouvrir mon fichier CSV en mode ajout etdonc les données présentes dans le fichier csv sont écrasées à chaque fois que j'ouvre mon fichier.

Est ce que quelqu'un pourait il m'aider?

Merci pour vos réponses.
A voir également:

1 réponse

voya 59
 
Lu,

Ouvrir le fichier csv en lecture,

Ouvrir un fichier temporaire en écriture,

Le fichier temporaire reprend l'ensemble du contenu di fichier csv, (lecture di fichier csv ligne par ligne avec ajout dans le fichier temp)

Ajouter les lignes dans le fichier temps,

Fermer les deux fichiers (fermeture du flux).

Supprimer le fichier csv, renommer le fichier temp en csv.




Sinon,

Simplement ouvrir le fichier csv en accès binaire, dans ce cas le fichier reste entier il n'y a plus qu'a pointer à la fin du fichier et ajouter.

Mais la gestion de fichier binaire est quelque peu plus compliquée...
0