[RESOLU] Duplication d'une feuille excel avec POI

Duplication d'une feuille excel avec POI [RESOLU] - Java - Programmation

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

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
Reply

Marsh Posté le 17-10-2005 à 15:25:04   

Reply

Marsh Posté le 17-10-2005 à 15:50:42    

Ok c'est bon je viens de trouver la solution.
 
Utilliser la methode cloneSheet() de la classe HSSFWorkbook.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed