1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
void ecrire_csv(Vector contenu, String nom_fichier)
{
//cette methode sert a ecrire un fichier csv interpretable excel(pour les tables de forwarding)
//contenu est un Vecteur de String : [coco;dodo;bobo][...] où ; est le separateur de colonne
try
{
BufferedWriter ecr;
if(os().startsWith("Windows"))
{
ecr = new BufferedWriter(new FileWriter(pwd()+"\\"+nom_fichier));
}
else
{
ecr = new BufferedWriter(new FileWriter(pwd()+"/"+nom_fichier));
}
for(int i=0;i<contenu.size();i++)
{
ecr.write((String)contenu.elementAt(i),0,((String)contenu.elementAt(i)).length());
ecr.newLine();
}
ecr.close();
}
catch(Exception e)
{
System.out.println("Exception pendant l operation ecrire_csv : "+e);
}
} |