Pakete, die importiert werden müssen: jxl.jar
Die Codekopie lautet wie folgt:
public void lesso () {
Arbeitsbuch WB = NULL;
WWB = NULL WWB = NULL;
versuchen {
Datei ist = neue Datei (System.getProperty ("user.dir") + "//in.xls");
Datei os = new Datei (System.getProperty ("user.dir") + "//out.xls");
if (! os.isfile ()) // Wenn die angegebene Datei nicht vorhanden ist, erstellen Sie eine neue Datei
os.createNewFile ();
WB = Workbook.getworkbook (IS); // Die Datenquelle in.xls Arbeitsbuchobjekt erhalten
wwb = workbook.createworkbook (Betriebssystem, WB); // Daten an das ursprüngliche Workbook out.xls anhängen
// wwb = workbook.createworkbook (Betriebssystem); // Unterscheidet sich von der vorherigen Codezeile, erstellen
if (wb! = null && wwb! = null) {
WritableSheet Sheet = wwb.getsheet (0); // Get out.xls erstes Blatt
WritableCell Cell = Sheet.GetWritableCell (2, 4); // Get out.xls, um Datenzellen zu schreiben
Blatt [] Sheets = wb.getsheets (); // Holen Sie sich Blätter von Datenquellen in.xls
Cell [] cells = blätter [0] .getrow (1); // Holen Sie sich die zweite Zeile des ersten Blattes in.xls
if (cell.gettType () == CellType.label) {
Etikett l = (markieren) Zelle;
L.SetString (Zellen [1] .GetContents ()); // Schreiben Sie die zweite Zelle in die dritte Spalte von out.xls, Zeile 5
}
wwb.write ();
System.out.println ("Das Arbeitsbuch schreibt Daten erfolgreich!");
}
wwb.close (); // schließen
} catch (Ausnahme e) {
E. printstacktrace ();
} Endlich {
wb.close ();
}
}