يوفر هذا البرنامج التعليمي الموجز تفاصيل حول كيفية ** نسخ ورقة Excel إلى مصنف آخر في Java **. يمكنك تحميل ملف Excel المدخل بامتداد الملف XLSX أو XLS ثم استخدام ** Java copy excel workheet ** يمكن تنفيذها. يمكنك نسخ أي ورقة باستخدام رقم الفهرس الخاص بها أو اسم الورقة وفقًا لمتطلباتك.
خطوات نسخ ورقة Excel إلى مصنف آخر في Java
- أضف مرجعًا إلى Aspose.Cells من مستودع Maven لنسخ ورقة Excel
- قم بتحميل ملف Excel المصدر في كائن فئة Workbook لنسخ بيانات الإدخال
- قم بالوصول إلى أوراق ملف Excel الناتج
- Copy ورقة Excel إلى مصنف آخر باستخدام رقم فهرس الأوراق
- حفظ مصنف Excel الناتج مع ورقة العمل المنسوخة فيه
نحتاج فقط إلى إجراء بعض استدعاءات API للعمل مع ميزة * Java Excel sheet copy *. يمكننا تخصيص عملية نسخ أوراق العمل عن طريق تغيير فهارس أوراق العمل. على سبيل المثال ، يمكنك نسخ أي ورقة عمل من ورقة العمل المصدر ولصقها في أي فهرس في مصنف Excel الناتج ، فقط عن طريق تغيير أرقام الفهرس.
رمز لنسخ ورقة Excel إلى مصنف آخر في Java
import com.aspose.cells.License; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.WorksheetCollection; | |
public class CopyExcelSheetToAnotherWorkbookInJava { | |
public static void main(String[] args) throws Exception { | |
// main method to copy Excel sheet to another workbook using Java | |
// Use Aspose.Cells license to remove watermark in the | |
// output Excel file after copying the sheet | |
License licenseForSheetCopy = new License(); | |
licenseForSheetCopy.setLicense("Aspose.Cells.lic"); | |
//Load input and create a new Workbook to copy Excel worksheet | |
Workbook input = new Workbook("input.xlsx"); | |
Workbook output = new Workbook(); | |
//Create a WorksheetCollection object to access the sheets | |
// of output file | |
WorksheetCollection sheets = output.getWorksheets(); | |
//Copy input sheet to a new sheet in the other file | |
sheets.get(0).copy(input.getWorksheets().get(0)); | |
//Save output Excel worksheet with the copied sheet in it | |
output.save("workbook.xlsx"); | |
} | |
} |
في هذا البرنامج التعليمي ، اكتشفنا كيف يمكن دمج ميزة * نسخة جافا من ورقة Excel إلى مصنف آخر *. يمكنك التحكم في عملية النسخ باستخدام كائن فئة CopyOptions في دالة copy () التي تدعم نسخ القيم فقط إذا كانت الصيغة غير صالحة للورقة الوجهة ، وخيار نسخ الأسماء ، وخيار الاحتفاظ بوحدات الماكرو ، والعديد من الميزات الأخرى مثل حسنًا.
توضح هذه المقالة كيفية نسخ البيانات ولصقها بين أوراق عمل Excel. ومع ذلك ، إذا كنت تريد معرفة دمج الخلايا ، فراجع المقالة على كيفية دمج الخلايا في Excel باستخدام Java.