أدخل صفوف الحذف في Excel في Java

أثناء إنشاء ملفات Excel ومعالجتها ، قد تحتاج إلى إدراج صفوف وحذفها في أوراق العمل برمجيًا. لذلك ، تتناول هذه المقالة كيفية معالجة الصفوف ديناميكيًا في أوراق عمل Excel. على وجه الخصوص ، ستتعلم كيفية إدراج صفوف أو حذفها في ورقة عمل 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 أو معالجتها ديناميكيًا.

أنظر أيضا