How to add a photo to Excel in Java

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

המאמר הזה עוסק בנושאים הבאים:

ספריית Java Excel להוספת תמונה

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

כדי להתקין Aspose.Cells עבור Java, השתמשו ב- Maven:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-cells</artifactId>
  <version>25.6</version>
</dependency>

או הורידו אותו מה official releases page.

איך להוסיף תמונה לאקסל ב-Java

אנא בצע את הצעדים הבאים כדי להוסיף תמונה ל-Excel באמצעות ג’אווה:

  1. צור אובייקט Workbook.
  2. Access the desired worksheet.
  3. השתמש ב- Pictures.add() כדי להוסיף את התמונה.
  4. שמור את חוברת העבודה.
// שלב 1: צור חוברת עבודה חדשה
Workbook workbook = new Workbook();

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

// שלב 3: טען את התמונה
String imagePath = "aspose-Icon.png";
int pictureIndex = worksheet.getPictures().add(1, 1, imagePath);

// שלב 4: שמור את חוברת העבודה
workbook.save("output.xlsx");
איך להוסיף תמונה לאקסל ב-Java

איך להוסיף תמונה ל- Excel בג’אווה

הוסף תמונה בהתבסס על הפניה לתא

אתה יכול להוסיף תמונה בהפניה תא ספציפית גם על ידי ביצוע הצעדים שלמטה:

  1. צור אובייקט של מחלקת Workbook.
  2. גש לגיליון היעד מתוך אוסף הגליונות.
  3. הוסף טקסט או נתונים לתאים הרלוונטיים.
  4. השתמש בשיטת addPicture() כדי להכניס את התמונה בתא ספציפי.
  5. Set the image size or position if needed.
  6. שמור את חוברת העבודה בעזרת המתודה save() .
// צור חוברת עבודה חדשה
Workbook workbook = new Workbook();

// קבל את אוסף התאים של הגיליון הראשון
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();

// הוסף ערכי מיתר לתאים
cells.get("A1").putValue("A1");
cells.get("C10").putValue("C10");

// הוסף תמונה ריקה לתא D1
Picture picIndex = worksheet.getShapes().addPicture(0, 3, 10, 6, null);
//Shape pic = worksheet.getShapes().get(picIndex.getId());

// ציין את הנוסחה שמתייחסת לטווח המקורות של התאים
picIndex.setFormula("=A1:C10");

// עדכן את ערך הבחירה של הצורות בגליון העבודה
worksheet.getShapes().updateSelectedValue();

// שמור את קובץ ה-Excel
workbook.save("output.out.xlsx");
הכנס תמונה בהתבסס על הפנייה לתא

הוסף תמונה על בסיס הפניה של תא

קבל רישיון חינם

אתה יכול לבקש רישיון זמני חינם כדי להעריך את כל התכונות ללא מגבלות. בקר בעמוד temporary license page כדי לקבל את שלך היום.

הוסף תמונה לאקסל: משאבים חינמיים

חקר עוד משאבים של Aspose כדי להגביר את פרויקטי האוטומציה של Excel שלך:

מסקנה

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

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

ראה גם