أثناء إنشاء ملفات Excel ومعالجتها ، قد تحتاج إلى إدراج صفوف وحذفها في أوراق العمل برمجيًا. لذلك ، تتناول هذه المقالة كيفية معالجة الصفوف ديناميكيًا في أوراق عمل Excel. على وجه الخصوص ، ستتعلم كيفية إدراج صفوف أو حذفها في ورقة عمل Excel في Java.
- Java API لإدراج أو حذف الصفوف في ملفات Excel
- قم بإدراج صفوف في ملف Excel في Java
- احذف صفوف من ورقة عمل Excel في Java
Java API لإدراج أو حذف صفوف Excel - تنزيل مجاني
لإدراج أو حذف صفوف في ملفات Excel XLS / XLSX ، سنستخدم Aspose.Cells for Java. إنها واجهة برمجة تطبيقات معالجة جداول بيانات قوية وغنية بالميزات لأتمتة Excel في تطبيقات Java. يمكنك إما تنزيل API أو تثبيته باستخدام تكوينات Maven التالية.
مخزن:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
الاعتماد:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.8</version>
</dependency>
قم بإدراج صفوف في ملف Excel باستخدام Java
فيما يلي خطوات إدراج صفوف في ورقة عمل Excel في Java.
- أولاً ، قم بتحميل ملف Excel باستخدام فئة المصنف.
- بعد ذلك ، قم بالوصول إلى ورقة العمل المطلوبة بالفهرس باستخدام طريقة الحصول على (فهرس) Workbook.getWorksheets().
- استخدم Worksheet.getCells().insertRows (rowIndex، totalRows) طريقة لإدراج الصفوف التي يكون فيها المعلمة الأولى هي فهرس الصف والمعلمة الثانية هي عدد الصفوف التي تريد إدراجها.
- أخيرًا ، استخدم طريقة Workbook.save (String) لحفظ الملف المحدث.
يوضح نموذج التعليمات البرمجية التالي كيفية إدراج صفوف في ملف Excel في Java.
// قم بتحميل ملف Excel
Workbook workbook = new Workbook("Book1.xls");
// قم بالوصول إلى ورقة العمل الأولى في ملف Excel
Worksheet worksheet = workbook.getWorksheets().get(0);
// أدخل صفًا في ورقة العمل في المركز الثالث
worksheet.getCells().insertRows(2, 1);
// احفظ ملف Excel المعدل بالتنسيق الافتراضي (أي Excel 2003)
workbook.save("Delete Rows.xls");
احذف الصفوف في Excel XLS في Java
فيما يلي خطوات حذف الصفوف من ورقة عمل Excel في Java.
- أولاً ، قم بتحميل ملف Excel باستخدام فئة المصنف.
- بعد ذلك ، قم بالوصول إلى ورقة العمل المطلوبة بالفهرس باستخدام طريقة الحصول على (فهرس) Workbook.getWorksheets().
- احذف الصفوف باستخدام Worksheet.getCells().deleteRows (rowIndex، totalRows) طريقة حيث المعلمة الأولى هي فهرس الصف والمعلمة الثانية هي عدد الصفوف التي تريد حذفها.
- أخيرًا ، احفظ الملف المحدث باستخدام طريقة Workbook.save (String).
يوضح نموذج التعليمات البرمجية التالي كيفية حذف صفوف من ملف Excel في Java.
// قم بتحميل ملف Excel
Workbook workbook = new Workbook("Book1.xls");
// قم بالوصول إلى ورقة العمل الأولى في ملف Excel
Worksheet worksheet = workbook.getWorksheets().get(0);
// احذف 10 صفوف من ورقة العمل بدءًا من الصف الثالث
worksheet.getCells().deleteRows(2, 10, true);
// احفظ ملف Excel المعدل بالتنسيق الافتراضي (أي Excel 2003)
workbook.save("Insert Rows.xls");
Java API لإدراج / حذف صفوف في Excel - احصل على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لمعالجة الصفوف في ملفات Excel دون قيود التقييم.
Java Excel API - قراءة المزيد
يمكنك استكشاف المزيد حول Java Excel API باستخدام التوثيق. أيضًا ، يمكنك إلقاء نظرة على مراجع API لمعرفة المزيد حول API. علاوة على ذلك ، يمكنك مشاركة استفساراتك معنا عبر المنتدى.
استنتاج
في هذه المقالة ، تعلمت كيفية التعامل مع الصفوف في ملفات Excel برمجيًا. على وجه الخصوص ، لقد رأيت كيفية إدراج صفوف أو حذفها في أوراق عمل Excel باستخدام Java. يمكنك استخدام هذه الميزة عند إنشاء ملفات Excel أو معالجتها ديناميكيًا.