كيف تضيف صورة إلى Excel في Java

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

تتناول هذه المقالة ما يلي:

مكتبة Java إكسل لإضافة صورة

Aspose.Cells for Java هي مكتبة قوية للعمل مع ملفات Excel في Java. تتيح لك إدراج الصور، وتنسيق الخلايا، وإنشاء مستندات Excel برمجيًا. يمكنك إضافة الصور أو نقلها أو تغيير حجمها بسهولة.

لتثبيت Aspose.Cells for Java، استخدم Maven:

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

أو قم بتنزيله من صفحة الإصدارات الرسمية.

كيفية إضافة صورة إلى Excel في Java

يرجى اتباع الخطوات التالية لإضافة صورة إلى Excel باستخدام Java:

  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");
كيفية إضافة صورة إلى إكسل في جافا

كيفية إضافة صورة إلى Excel في Java

إضافة صورة استنادًا إلى مرجع الخلية

يمكنك إضافة صورة في مرجع خلية محدد أيضًا من خلال اتباع الخطوات أدناه:

  1. إنشاء كائن من فئة Workbook.
  2. الوصول إلى ورقة العمل المستهدفة من مجموعة أوراق العمل.
  3. أضف نصًا أو بيانات إلى الخلايا المعنية.
  4. استخدم طريقة addPicture() لإدراج الصورة في خلية محددة.
  5. حدد حجم الصورة أو موضعها إذا لزم الأمر.
  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 الخاصة بك:

استنتاج

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

إذا كنت بحاجة إلى مساعدة، يرجى زيارة منتدى support forum.

See Also