התאם את גובה השורה ורוחב העמודות ב-Excel באמצעות Java

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

Java API להתאמת גובה שורה ורוחב עמודות של Excel

Aspose.Cells for Java הוא API פופולרי לעבודה עם מסמכי גיליון אלקטרוני. באמצעות ה-API, אתה יכול ליצור, לעבד ולתפעל קבצי Excel בצורה חלקה. נשתמש ב-API זה כדי להגדיר את גובה השורות ורוחב העמודות בקבצי Excel. אתה יכול להוריד את ה-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>

Java הגדר גובה שורה באקסל

להלן השלבים להתאמת גובה שורה בקובץ Excel ב-Java.

  • ראשית, השתמש בכיתה Workbook כדי לטעון את קובץ ה-Excel.
  • לאחר מכן, השתמש בשיטת Workbook.getWorksheets().get(index) כדי לגשת לגליון העבודה הרצוי לפי אינדקס.
  • קבל אוסף תאים באובייקט באמצעות שיטת Worksheet.getCells()‎.
  • קראו לשיטת setRowHeight() והעבירו את האינדקס והגובה של השורה כפרמטרים.
  • לבסוף, שמור את קובץ ה-Excel המעודכן בשיטת Workbook.save(String).

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

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

// קבל הפניה לגליון העבודה באמצעות אינדקס
Worksheet worksheet = workbook.getWorksheets().get(0);

// קבל איסוף תאים
Cells cells = worksheet.getCells();

// הגדר את גובה השורה השנייה ל-50
cells.setRowHeight(1, 50);

// שמור את קובץ האקסל המעודכן
workbook.save("set-row-height.xlsx");

צילום המסך הבא מציג את גליון העבודה של Excel לאחר הגדרת גובה השורה.

התאם את גובה השורה ב-Excel באמצעות Java

הגדר את רוחב העמודה ב-Excel ב-Java

להלן השלבים להגדרת רוחב עמודה בקובץ Excel ב-Java.

  • טען את קובץ ה-Excel באמצעות מחלקת Workbook.
  • השתמש בשיטת Workbook.getWorksheets().get(index) כדי לגשת לגליון העבודה הרצוי לפי אינדקס.
  • קבל אוסף תאים באמצעות שיטת Worksheet.getCells().
  • קרא לשיטת setColumnWidth() והעבר את האינדקס והרוחב של העמודה כפרמטרים.
  • לבסוף, שמור את קובץ ה-Excel המעודכן בשיטת Workbook.save(String).

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

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

// קבל הפניה לגליון העבודה באמצעות אינדקס
Worksheet worksheet = workbook.getWorksheets().get(0);

// קבל איסוף תאים
Cells cells = worksheet.getCells();

// הגדר את גובה העמודה השנייה ל-40
cells.setColumnWidth(1, 40);

// שמור את קובץ האקסל המעודכן
workbook.save("set-column-width.xlsx");

להלן צילום המסך של גליון העבודה של Excel לאחר התאמת רוחב העמודה.

התאם את רוחב העמודות ב-Excel באמצעות Java

הגדר את גובה השורה ורוחב העמודה באקסל - קבל רישיון חינם

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

Java Excel API - גלה עוד

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

סיכום

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

יש שאלה?

למקרה שיהיו לך שאלות או שאילתות כלשהן, תוכל לשתף אותנו באמצעות הפורום שלנו.

ראה גם