הוסף שורות מחיקה ב-Excel ב-Java

בזמן יצירה וטיפול בקובצי Excel, ייתכן שיהיה עליך להוסיף ולמחוק שורות בגיליונות העבודה באופן תוכנתי. לכן, מאמר זה מכסה כיצד לבצע מניפולציה דינמית של שורות בגיליונות עבודה של Excel. במיוחד, תלמד כיצד להוסיף או למחוק שורות בגיליון עבודה של Excel ב-Java.

Java API להוספה או מחיקה של שורות Excel - הורדה חינם

כדי להוסיף או למחוק שורות בקבצי Excel XLS/XLSX, נשתמש ב-Aspose.Cells for Java. זהו ממשק API רב עוצמה ועשיר בתכונות למניפולציה של גיליונות אלקטרוניים עבור אוטומציה של 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.
  • לאחר מכן, גש לגליון העבודה הרצוי על ידי אינדקס באמצעות שיטת Workbook.getWorksheets().get(index).
  • השתמש בשיטת Worksheet.getCells().insertRows(rowIndex, totalRows) כדי להוסיף את השורות שבהן הפרמטר הראשון הוא אינדקס השורה והפרמטר השני הוא מספר השורות שברצונך להוסיף.
  • לבסוף, השתמש בשיטת Workbook.save(String) כדי לשמור את הקובץ המעודכן.

דוגמת הקוד הבאה מראה כיצד להוסיף שורות בקובץ Excel ב-Java.

// טען קובץ אקסל
Workbook workbook = new Workbook("Book1.xls");

// גש לגליון העבודה הראשון בקובץ האקסל
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.
  • לאחר מכן, גש לגליון העבודה הרצוי על ידי אינדקס באמצעות שיטת Workbook.getWorksheets().get(index).
  • מחק שורות באמצעות שיטת Worksheet.getCells().deleteRows(rowIndex, totalRows) שבה הפרמטר הראשון הוא אינדקס השורה והפרמטר השני הוא מספר השורות שברצונך למחוק.
  • לבסוף, שמור את הקובץ המעודכן באמצעות שיטת Workbook.save(String).

דוגמת הקוד הבאה מראה כיצד למחוק שורות מקובץ Excel ב-Java.

// טען קובץ אקסל
Workbook workbook = new Workbook("Book1.xls");

// גש לגליון העבודה הראשון בקובץ האקסל
Worksheet worksheet = workbook.getWorksheets().get(0);

// מחק 10 שורות מגיליון העבודה החל מהשורה השלישית
worksheet.getCells().deleteRows(2, 10, true);

// שמור את קובץ ה- Excel שהשתנה בפורמט ברירת המחדל (כלומר Excel 2003).
workbook.save("Insert Rows.xls");

Java API להוספת/מחיקת שורות באקסל - קבל רישיון חינם

אתה יכול לקבל רישיון זמני בחינם לתמרן שורות בקובצי Excel ללא מגבלות הערכה.

Java Excel API - קרא עוד

אתה יכול לחקור יותר על Java Excel API באמצעות תיעוד. כמו כן, ייתכן שתסתכל על הפניות API כדי ללמוד עוד על ה-API. יתר על כן, אתה יכול לשתף אותנו בשאילתות שלך דרך הפורום שלנו.

סיכום

במאמר זה, למדת כיצד לעבוד עם שורות בקבצי אקסל באופן תכנותי. במיוחד, ראית כיצד להוסיף או למחוק שורות בגיליונות עבודה של Excel באמצעות Java. אתה יכול להשתמש בתכונה זו בעת יצירה או מניפולציה דינמית של קבצי Excel.

ראה גם