[Isis-fish-user] Exportation fichier CSV
Paul MARCHAL
Paul.Marchal at ifremer.fr
Jeu 22 Jan 14:36:39 CET 2009
toujours pas. Si j'interprète bien le message d'erreur, exportCSV n'aime
pas que ce qui le précède soit de type matrixND?
Benjamin POUSSIN a écrit :
> 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
> _______________________________________________
> Isis-fish-user mailing list
> Isis-fish-user at lists.labs.libre-entreprise.org
> http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-user
>
--
Paul Marchal
IFREMER DOP/DHMMN
150, Quai Gambetta
BP 699
62321 Boulogne sur mer
FRANCE
Tel: (+33) 321 99 56 86
Fax: (+33) 321 99 56 01
Mail: paul.marchal at ifremer.fr
Plus d'informations sur la liste de diffusion Isis-fish-users