[Isis-fish-user] Exportation fichier CSV

Benjamin POUSSIN poussin at codelutin.com
Jeu 22 Jan 14:23:10 CET 2009


On Thu, 22 Jan 2009 14:01:12 +0100
Benjamin POUSSIN <poussin at codelutin.com> wrote:

> On Thu, 22 Jan 2009 11:15:14 +0100
> Paul MARCHAL <Paul.Marchal at ifremer.fr> wrote:
> 
> > Bonjour,
> 
> Bonjour,
> 
> > 
> > Mon problème est assez simple. Je souhaiterais convertir une matrice en 
> > un fichier CSV. Voici ci-dessous et de manière condensée mon code. Le 
> > vérificateur bloque sur la dernière ligne. Je suppose qu'il manque des 
> > éléments dans la parenthèse de exportCSV, mais je ne sais pas lesquels. 
> > Quelqu'un peut il m'aider?
> > 
> > 
> > public String param_nomfichier_acePrice = "C:/Paul/aceprice.csv";
> > ...
> > protected File acePriceFile;
> > ...
> > 		if (param_nomfichier_acePrice==null || 
> > "".equals(param_nomfichier_acePrice)){
> >      		acePriceFile = FileUtil.getFile(".*.csv", "fichier 0 csv 
> > séparateur ';'");
> >      	} else {
> >      		acePriceFile = new File(param_nomfichier_acePrice);
> >      	}
> > ...
> > matrixTactaxes.exportCSV(FileWriter(acePriceFile)); //C'est la ligne qui 
> > pose problème;
> 
> Je ne fais pas attention a autre chose, je suppose que la facon de
> faire et la bonne.
> 
> Pour moi l'erreur ici, est qu'il manque un 'new' devant FileWriter, donc:
> matrixTactaxes.exportCSV(new FileWriter(acePriceFile));

Peut-etre faire aussi une variable intermediaire pour faire un close
sur le fichier a la fin (et donc etre sur qu'il soit ecrit sur le
disque :).

FileWriter out = new FileWriter(acePriceFile)
matrixTactaxes.exportCSV(out);
out.close();

--
Benjamin
--------------------
tél: +33 (0) 2 40 50 29 28
email: poussin at codelutin.com           () campagne du ruban ascii
http://www.codelutin.com               /\ pour les mails en ascii



Plus d'informations sur la liste de diffusion Isis-fish-users