يوجه هذا البرنامج التعليمي الدقيق ** كيفية إدراج صورة خلفية جدول البيانات في Java **. يوفر المساعدة في قراءة صورة من ملف وتعيينها كصورة خلفية بحيث إذا كانت الصورة صغيرة ، يتم تكرارها في جميع أنحاء الورقة. بمجرد ** إدراج صورة خلفية Excel في Java ** ، يمكن حفظ المصنف الناتج كـ XLSX ، XLS ، أو في أي من التنسيقات المرغوبة للاستخدام مع MS Excel.
خطوات إضافة خلفية صورة Excel في Java
- أضف Aspose.Cells من المستودع لإدراج صورة الخلفية
- إنشاء كائن Workbook
- احصل على مرجع للهدف worksheet لإدراج صورة كخلفية
- املأ مصفوفة البايت بالبيانات من ملف الصورة
- استخدم صفيف البايت هذا لتعيين خاصية صورة الخلفية وحفظ المصنف الناتج
تشرح هذه الخطوات عملية * إضافة صورة خلفية Excel في Java *. بعد إنشاء البيئة ، يتم إنشاء مصنف جديد ولكن يمكن أيضًا تحميل بعض المصنفات الموجودة. يتم الوصول إلى ورقة العمل الهدف من جدول البيانات المحمل لأنها تحتوي على خاصية تعيين صورة الخلفية. في الخطوة الأخيرة ، يتم تعبئة مصفوفة البايت بالبيانات من ملف الصورة ثم يتم تعيينها كقيمة لخاصية صورة الخلفية.
رمز لإدراج صورة خلفية لجدول البيانات في Java
import java.io.File; | |
import java.io.FileInputStream; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Worksheet; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to insert spreadsheet background image in Java | |
// Instantiate the license | |
com.aspose.cells.License licCells = new com.aspose.cells.License(); | |
licCells.setLicense("Aspose.Total.lic"); | |
// Instantiate a new Workbook | |
Workbook workbook = new Workbook(); | |
// Get a reference to the target worksheet for inserting a background image | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
// Fill the byte array with the image data | |
File file = new File("background.jpg"); | |
byte[] imageData = new byte[(int) file.length()]; | |
FileInputStream fis = new FileInputStream(file); | |
fis.read(imageData); | |
// Set the worksheet background-image property | |
sheet.setBackgroundImage(imageData); | |
// Save the excel file. | |
workbook.save("WorkbookWithBackground.xlsx"); | |
System.out.println("Done"); | |
} | |
} |
يوضح هذا الرمز البسيط عملية * إدراج صور الخلفية لورقة Excel في Java *. يتم استخدام فئات المصنف وورقة العمل للوصول إلى الورقة الهدف حيث سيتم تعيين الصورة كخلفية. يتم استخدام فئة FileInputStream لقراءة وحدات البايت من ملف الصورة ثم يتم استخدام مصفوفة البايت الناتجة كوسيطة لطريقة setBackgroundImage ().
أرشدنا هذا البرنامج التعليمي إلى إدراج صور الخلفية في ورقة. إذا كنت تريد تعلم عمليات أخرى مثل إدراج التعليقات في ملف Excel ، فراجع المقالة على كيفية إدراج التعليقات في Excel باستخدام Java.