الحزم التي تحتاج إلى استيرادها: jxl.jar
نسخة الكود كما يلي:
void public readto () {
المصنف WB = NULL ؛
WritableWorkbook wwb = null ؛
يحاول {
الملف هو = ملف جديد (system.getProperty ("user.dir") + "//in.xls") ؛
file os = ملف جديد (System.getProperty ("user.dir") + "//out.xls") ؛
إذا (! os.isfile ()) // إذا لم يكن الملف المحدد موجودًا ، فقم بإنشاء ملف جديد
Os.CreateNewFile () ؛
wb = workbook.getworkbook (IS) ؛ // احصل على مصدر البيانات في.
wwb = workbook.createworkbook (OS ، WB) ؛ // إلحاق البيانات إلى المصنف الأصلي Out.xls
// wwb = workbook.createworkbook (OS) ؛ // يختلف عن السطر السابق للرمز ، قم بإنشاء كتاب كتاب جديد للكتابة
if (wb! = null && wwb! = null) {
ورقة الكتابة = wwb.getsheet (0) ؛ // get out.xls أول ورقة
خلية WritableCell = sheet.getWritableCell (2 ، 4) ؛ // Get Out.xls لكتابة خلية البيانات
ورقة [] أوراق = wb.getsheets () ؛ // الحصول على أوراق مصدر البيانات in.xls
الخلايا [] الخلايا = الأوراق [0] .getRow (1) ؛ // احصل على السطر الثاني من الورقة الأولى في. xls
if (cell.gettype () == celltype.label) {
Label L = (Label) Cell ؛
L.SetString (الخلايا [1] .getContents ()) ؛ // اكتب الخلية الثانية إلى العمود الثالث من Out.xls ، السطر 5
}
wwb.write () ؛
System.out.println ("The Workbook يكتب البيانات بنجاح!") ؛
}
wwb.close () ؛ // Close
} catch (استثناء e) {
E.PrintStackTrace () ؛
} أخيراً {
WB.Close () ؛
}
}