Главное Авторские колонки Вакансии Вопросы
313 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как вставлять изображения в Excel на Java

В этой статье я расскажу, как вставлять изображения в Excel с помощью Java и библиотеки Spire.XLS for Java.
Мнение автора может не совпадать с мнением редакции

Вставка изображений в таблицу Excel может значительно повысить визуальную привлекательность и эффективность ваших презентаций данных. Эта функция позволяет включать соответствующие графики, диаграммы или фотографии непосредственно в рабочую книгу Excel, дополняя числовую информацию наглядными пособиями.

В этой статье я расскажу, как вставлять изображения в Excel с помощью Java и библиотеки Spire.XLS for Java.

  • Вставка изображения с диска в Excel в Java
  • Вставка веб-изображения с URL-адреса в Excel в Java

Установка файла Spire.Xls.jar

Если вы создали Maven-проект, вы можете легко импортировать jar в свое приложение, используя следующие конфигурации. Для проектов, не использующих Maven, загрузите jar-файл по этой ссылке и добавьте его в качестве зависимости в свое приложение.


Вставка изображения с диска в Excel в Java

import com.spire.xls.ExcelVersion;

import com.spire.xls.Workbook;

import com.spire.xls.Worksheet;

public class InsertImageFromDisk {

public static void main(String[] args){

//Initialize a Workbook instance

Workbook workbook = new Workbook();

//Get the first sheet

Worksheet sheet = workbook.getWorksheets().get(0);

//Insert an image into the worksheet

sheet.getPictures().add(1, 1,"C:\work\sample.jpg");

//Save the result file

workbook.saveToFile("InsertImageFromDisk.xlsx", ExcelVersion.Version2016);

}

}

Вставка веб-изображения с URL-адреса в Excel в Java

import com.spire.xls.ExcelVersion;

import com.spire.xls.Workbook;

import com.spire.xls.Worksheet;

import javax.imageio.ImageIO;

import java.awt.image.BufferedImage;

import java.io.IOException;

import java.net.URL;

public class InsertWebImage {

public static void main(String[] args) throws IOException {

//Initialize a Workbook instance

Workbook workbook = new Workbook();

//Get the first worksheet

Worksheet sheet = workbook.getWorksheets().get(0);

//Initialize a URL instance to get the image from the specified URL

URL url = new URL("https://cdn.e-iceblue.com/downloads/demo/Logo.png");

//Read the image into a BufferedImage object

BufferedImage bufferedImage = ImageIO.read(url);

//Insert the image into the worksheet

sheet.getPictures().add(3, 2, bufferedImage );

//Save the result file

workbook.saveToFile("InsertWebImage.xlsx", ExcelVersion.Version2016);

}

}

Заключение

В этой статье мы рассмотрели, как вставлять изображения в Excel с помощью Spire.XLS for Java. Эта библиотека имеет множество других возможностей, таких как:

Создание, чтение и обновление Excel в Java

Преобразование Excel в изображение в Java

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.