Apache POI. Kopieren sheets

Bin ich mit apache poi erstellen Sie ein excel-Dokument. Erstellen neues Blatt in der Arbeitsmappe Schreibe ich folgenden code:

Workbook wb = new HSSFWorkbook(); 
Sheet sh = wb.createSheet();

diesen code erstellen und hinzufügen von Blatt auf Arbeitsmappe. Aber ich will Blatt früher und fügen Sie es anschließend auf Arbeitsmappe. Smth like this:

Sheet sh = new HSSFSheet();
wb.addSheet(sh);

Ich brauche so etwas, da will ich auch kopieren von Daten von einem Blatt, von einer Arbeitsmappe in ein anderes Blatt einer anderen Arbeitsmappe(Arbeitsmappe-Schnittstelle hat Methode Sheet cloneSheet(int)). Aber Arbeitsmappe-Schnittstelle hat keine Methode, wie addSheet(Blatt sh).
Auch HSSFWorkbook final ist Klasse, so kann ich nicht verlängern, es zu implementieren add-Methode
Wie kann ich dies tun?

InformationsquelleAutor maks | 2011-05-04
Schreibe einen Kommentar