إدراج إزالة الصفوف أو الأعمدة في Excel في Java

بصفتك مبرمجًا ، قد تصادف سيناريوهات عندما تضطر إلى معالجة جداول بيانات Excel. أيضًا ، قد تحتاج إلى إنشاء ملفات Excel ونشرها ، والتي سبق لي أن تناولتها في هذه المقالة. اليوم ، سأوضح لك كيفية تنفيذ ميزة أخرى في Excel ، وهي إدراج الصفوف والأعمدة وحذفها. قد يكون هذا مفيدًا عندما تضطر إلى إضافة / إزالة صفوف / أعمدة Excel ديناميكيًا. لذلك دعونا نلقي نظرة على كيفية إدراج أو حذف الصفوف والأعمدة في ورقة Excel في Java.

مكتبة Java لإدراج أو حذف صفوف وأعمدة Excel

Aspose.Cells for Java هي مكتبة شائعة لمعالجة جداول البيانات توفر مجموعة مذهلة من الميزات لإنشاء ملفات Excel ومعالجتها. سنستخدم هذه المكتبة لمعالجة الصفوف والأعمدة في أوراق Excel. يمكنك إما تنزيل JAR الخاص به أو تثبيته باستخدام تكوين 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.10</version>
</dependency>

كيفية إدراج صفوف في Excel في Java

فيما يلي خطوات إدراج صفوف في ورقة عمل Excel في Java.

يوضح نموذج التعليمات البرمجية التالي كيفية إدراج صفوف في ورقة عمل Excel في Java.

// قم بتحميل ملف Excel
Workbook workbook = new Workbook("Book1.xls");

// قم بالوصول إلى ورقة العمل الأولى في ملف Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// أدخل صفًا في ورقة العمل في المركز الثالث
worksheet.getCells().insertRows(2, 1);

// احفظ ملف Excel المعدل بالتنسيق الافتراضي
workbook.save("Insert Rows.xls");

أدخل الأعمدة في أوراق Excel بجافا

يشبه إجراء إضافة الأعمدة إلى ورقة Excel عملية إضافة الصفوف. فيما يلي خطوات إدراج الأعمدة في ورقة عمل في Java.

  • أولاً ، قم بتحميل ملف Excel باستخدام فئة Workbook.
  • احصل على مرجع لورقة العمل المطلوبة بالفهرس باستخدام طريقة Workbook.getWorksheets().get(index).
  • قم بإدراج الأعمدة باستخدام [Worksheet.getCells().insertColumns (columnIndex، totalColumns)] الطريقة 8. هنا ، المعلمة الأولى هي فهرس العمود والمعلمة الثانية هي عدد الأعمدة التي تريد إدراجها.
  • أخيرًا ، احفظ ملف Excel المحدث باستخدام طريقة Workbook.save(String).

يوضح نموذج التعليمات البرمجية التالي كيفية إدراج أعمدة في ورقة Excel في Java.

// قم بتحميل ملف Excel
Workbook workbook = new Workbook("Book1.xls");

// قم بالوصول إلى ورقة العمل الأولى في ملف Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// أدخل عمودًا في ورقة العمل في الموضع الثاني
worksheet.getCells().insertColumns(1, 1);

// احفظ ملف Excel المعدل بالتنسيق الافتراضي
workbook.save("Insert Column.xls");

دعنا الآن نلقي نظرة على كيفية حذف الصفوف والأعمدة في أوراق Excel باستخدام Java. أولاً ، سنناقش حذف الصفوف.

احذف الصفوف في Excel XLSX في Java

فيما يلي خطوات حذف الصفوف من ورقة عمل Excel في Java.

يوضح نموذج التعليمات البرمجية التالي كيفية حذف صفوف من ورقة عمل Excel في Java.

// قم بتحميل ملف Excel
Workbook workbook = new Workbook("Book1.xls");

// قم بالوصول إلى ورقة العمل الأولى في ملف Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// احذف 10 صفوف من ورقة العمل بدءًا من الصف الثالث
worksheet.getCells().deleteRows(2, 10, true);

// احفظ ملف Excel المعدل بالتنسيق الافتراضي
workbook.save("Delete Rows.xls");

احذف الأعمدة في Excel XLSX في Java

فيما يلي خطوات حذف الأعمدة من ورقة عمل Excel في Java.

  • أولاً ، قم بتحميل ملف Excel باستخدام فئة Workbook.
  • قم بالوصول إلى ورقة العمل المطلوبة بالفهرس باستخدام طريقة Workbook.getWorksheets().get(index).
  • احذف الأعمدة باستخدام طريقة Worksheet.getCells().deleteColumns (columnIndex ، totalColumns ، updateReference). المعلمة الأولى هي فهرس العمود ، والمعلمة الثانية هي عدد الأعمدة التي تريد حذفها والمعلمة الثالثة تشير إلى ما إذا كانت المراجع بحاجة إلى تحديث في أوراق عمل أخرى.
  • أخيرًا ، احفظ الملف المحدث باستخدام طريقة Workbook.save(String).

يوضح نموذج التعليمات البرمجية التالي كيفية حذف أعمدة من ورقة عمل Excel باستخدام Java.

// قم بتحميل ملف Excel
Workbook workbook = new Workbook("Book1.xls");

// قم بالوصول إلى ورقة العمل الأولى في ملف Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// احذف عمودًا من ورقة العمل في الموضع الثاني
worksheet.getCells().deleteColumns(1, 1, true);

// احفظ ملف Excel المعدل بالتنسيق الافتراضي
workbook.save("Delete Columns.xls");

مكتبة Java Excel - احصل على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لمعالجة صفوف وأعمدة Excel دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية التعامل مع الصفوف والأعمدة في Excel برمجيًا. على وجه الخصوص ، لقد رأيت كيفية إدراج وحذف الصفوف والأعمدة في أوراق عمل Excel باستخدام Java.

اقرأ المزيد حول مكتبة جداول بيانات جافا

يمكنك استكشاف المزيد حول مكتبة Java Excel باستخدام التوثيق. علاوة على ذلك ، يمكنك مشاركة استفساراتك معنا عبر المنتدى.

أنظر أيضا