En fait, tu peux créer un fichier .CSV qui sera compatible avec Excell... tu le crée en Java comme un fichier texte normal auquel tu met l'extension .CSV
Ensuite, tu écris dans le fichier : à chaque ligne de ton fichier correspond une ligne sous excell. Chaque cellule est séparé par une virgule ou un ; (je ne sais plus exactement)
Je n'en sais malheureusement pas plus pour ce qui est de la mise en forme (largeur des cellules, police utilisée...etc.) fait quelque essais.
Pour ce qui est du code, tu peux faire un truc du type :
PrintStream l_out = new PrintStream(new FileOutputStream(chemin + nom du fichier));
try {
//on écrit les lignes :
l_out.print("Première ligne ,");
l_out.print("on change de cellule,");
// à cause de la virgule dans la chaine précédente.
l_out.println("idem");
l_out.print("on change de ligne,");
// a cause du "printLN" précédent au lieu du "print".
l_out.print("on change de cellule");
//on ferme le fichier :
l_out.flush();
l_out.close();
l_out=null;
}
catch(Exception e){System.out.println(e.toString())}
Voilà, j'espère avoir été un peu clair
bon courage
jibé