چگونه یک عکس به اکسل در Java اضافه کنیم

اضافه کردن تصاویر به فایل‌های اکسل به درک آسان‌تر صفحات گسترده شما کمک می‌کند. تصاویر می‌توانند از داده‌های شما حمایت کنند، نکات کلیدی را هایلایت کنند و ظاهر کلی گزارش‌های شما را بهبود بخشند. در این پست وبلاگ، شما یاد خواهید گرفت که چگونه یک عکس به اکسل در Java اضافه کنید. ما شما را از طریق هر مرحله با استفاده از مثال‌های ساده کد Java راهنمایی خواهیم کرد. در پایان، شما قادر خواهید بود به سرعت و به طور کارآمد تصاویر را به فایل‌های اکسل خود اضافه کنید.

این مقاله موارد زیر را پوشش می‌دهد:

کتابخانه Java اکسل برای افزودن یک عکس

آسپوز.سلز برای جاوا یک کتابخانه قوی برای کار با فایل‌های اکسل در Java است. این کتابخانه به شما اجازه می‌دهد تا تصاویر را وارد کنید، سلول‌ها را فرمت کنید و به‌صورت برنامه‌نویسی اسناد اکسل تولید کنید. شما می‌توانید به‌راحتی تصاویر را اضافه، جابجا یا تغییر اندازه دهید.

برای نصب Aspose.Cells for Java، از Maven استفاده کنید:

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

یا آن را از صفحه انتشار رسمی دانلود کنید.

چگونه یک تصویر به اکسل در Java اضافه کنیم

لطفاً برای افزودن یک عکس به Excel با استفاده از Java این مراحل را دنبال کنید:

  1. یک شیء Workbook ایجاد کنید.
  2. ورق کار مورد نظر را باز کنید.
  3. از Pictures.add() برای افزودن تصویر استفاده کنید.
  4. کاربرگ را ذخیره کنید.

Here is a sample Java code:

// گام ۱: یک دفتر کار جدید ایجاد کنید
Workbook workbook = new Workbook();

// مرحله ۲: به اولین برگه دسترسی پیدا کنید
Worksheet worksheet = workbook.getWorksheets().get(0);

// مرحله ۳: تصویر را بارگذاری کنید
String imagePath = "aspose-Icon.png";
int pictureIndex = worksheet.getPictures().add(1, 1, imagePath);

// مرحله ۴: کارنامه را ذخیره کنید
workbook.save("output.xlsx");
چگونه یک عکس به اکسل در Java اضافه کنیم

چگونه یک عکس به اکسل در Java اضافه کنیم

تصویر را بر اساس مرجع سلول اضافه کنید

شما می‌توانید یک تصویر را در یک ارجاع سلول خاص نیز اضافه کنید و با دنبال کردن مراحل زیر:

  1. یک شیء از کلاس Workbook ایجاد کنید.
  2. از مجموعه Worksheets به برگه هدف دسترسی پیدا کنید.
  3. متن یا داده را به سلول‌های مربوطه اضافه کنید.
  4. از روش addPicture() برای وارد کردن عکس در یک سلول خاص استفاده کنید.
  5. اندازه یا موقعیت تصویر را در صورت نیاز تنظیم کنید.
  6. کتابکار را با استفاده از روش save() ذخیره کنید.
// یک Workbook جدید ایجاد کنید
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);
//شکل pic = worksheet.getShapes().get(picIndex.getId());

// فرمولی را که به محدوده منبع سلول‌ها اشاره دارد مشخص کنید.
picIndex.setFormula("=A1:C10");

// به‌روزرسانی مقدار انتخاب‌شده اشکال در صفحه‌گسترده
worksheet.getShapes().updateSelectedValue();

// فایل اکسل را ذخیره کنید
workbook.save("output.out.xlsx");
تصویر را بر اساس مرجع سلول وارد کنید

عکس را بر اساس مرجع سلول اضافه کنید

کسب یک لایسنس رایگان

شما می‌توانید یک مجوز موقتی رایگان درخواست کنید تا تمام ویژگی‌ها را بدون محدودیت ارزیابی کنید. به temporary license page مراجعه کنید تا امروز مجوز خود را دریافت کنید.

اضافه کردن تصویر به اکسل: منابع رایگان

منابع بیشتری از Aspose را برای تقویت پروژه‌های اتوماسیون اکسل خود کاوش کنید:

نتیجه گیری

در این مقاله، ما یاد گرفتیم که چگونه یک عکس به اکسل با استفاده از Java و Aspose.Cells اضافه کنیم. با کد ساده، می‌توانید ورق‌های کار خود را با تصاویر بهبود بخشید. امتحان کنید و ویژگی‌های بیشتری در Aspose.Cells for Java کشف کنید.

اگر به کمک نیاز دارید، به support forum ما مراجعه کنید.

همچنین ببینید