Paket yang perlu diimpor: jxl.jar
Salinan kode adalah sebagai berikut:
public void readto () {
Workbook WB = NULL;
WWBBOOK WWB = NULL;
mencoba {
File adalah = file baru (System.getProperty ("user.dir") + "//in.xls");
File os = file baru (System.getProperty ("user.dir") + "//out.xls");
if (! os.isfile ()) // Jika file yang ditentukan tidak ada, buat file baru
os.createNewFile ();
wb = workbook.getWorkbook (IS); // Dapatkan sumber data in.xls objek buku kerja
wwb = workbook.createworkbook (OS, WB); // Tambahkan data ke buku kerja asli out.xls
// wwb = workbook.createworkbook (OS); // Berbeda dari baris kode sebelumnya, buat buku kerja tulis baru
if (wb! = null && wwb! = null) {
WritableSheet sheet = wwb.getsheet (0); // out.xls lembar pertama
WritableCell cell = sheet.getWritableCell (2, 4); // Dapatkan out.xls untuk menulis sel data
Sheet [] sheets = wb.getsheets (); // Dapatkan lembar sumber data di.xls
Sel [] sel = lembaran [0] .getrow (1); // Dapatkan baris kedua lembar pertama in.xls
if (cell.getType () == cellType.label) {
Label l = (label) sel;
l.setstring (sel [1] .getContents ()); // Tulis sel kedua ke kolom ketiga out.xls, baris 5
}
wwb.write ();
System.out.println ("Buku kerja menulis data berhasil!");
}
wwb.close (); // tutup
} catch (Exception e) {
e.printstacktrace ();
} Akhirnya {
wb.close ();
}
}