Duplication d'une feuille excel avec POI [RESOLU] - Java - Programmation
MarshPosté le 17-10-2005 à 15:25:04
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
Marsh Posté le 17-10-2005 à 15:25:04
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
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.
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