Slt,
j'aimerai bien dupliquer une feuille d'un classeur excel
avec l'API POI, mais je ne vois pas comment faire.
J'ai essayé avec 2 methodes:
avec enumSheet de type vector et wb[3] de type HSSFWorkbook.
enumSheet contient en fait une liste de HSSFSheet, et je veux
dupliquer la premiere HSSFSheet
1° Methode : Reconstruire une HSSFSheet a partir du constructeur
Citation :
HSSFSheet sheet1 = (HSSFSheet)this.enumSheet.get(0);
HSSFSheet Sheet2 = new HSSFSheet(wb[3], sheet1.getSheet());
enumSheet.addElement(Sheet2);
|
Pb : La methode getSheet est en acces protected et donc je peux pas l'utiliser
2° Methode : Utiliser la methode clone de la classe Object.
Citation :
Object obj = enumSheet.get(0);
Object obj2 = obj.clone();
HSSFSheet sheet = (HSSFSheet) obj2;
enumSheet.addElement(sheet);
|
Pb : La methode clone() est en acces protected et donc je peux pas l'utiliser
QQ'un aurait une idee?
Merci d'avance.
Message édité par nicolasf le 17-10-2005 à 15:51:00