jacoZoom Excel Automatsierungsbeispiel : JWinDoc.java
Dieses Beispiel demonstriert die Automatisierung von Excel unter Verwendung der Excel-Objektbiblothek und
Java wrapper classes, welche mit dem jacoZoom-tool CreateJCW generiert wurden.
Dieses Beispiel ist im jacoZoom-download in Form der Datei TestExcel.java enthalten.
Die folgenden Sourcecode-Ausschnitte zeigen wie es geht:
...
jcw.ms.Excel.Application excel = new jcw.ms.Excel.Application();
excel.setVisible(true);
...
Workbook bk = excel.getWorkbooks().add();
Sheets shts = bk.getWorksheets();
IDispatch disp = shts.add();
// need call to getWorksheetFromUnknown, because Sheets.add returns IDispatch and not Worksheet
_Worksheet sheet = Worksheet.getWorksheetFromUnknown(disp);
sheet.getCells().setItem( new Variant(1),new Variant(1),new Variant("Hello world"));
sheet.getCells().setItem( new Variant(2),new Variant(1),new Variant("This should be the second row"));
...
bk.saveAs(new Variant("c:\\temp\\test.xls"));
...
Der nachfolgende Screenshot, zeigt das Resultat:
|
|