
Добавление изображений в файлы Excel помогает сделать ваши таблицы более понятными. Изображения могут поддерживать ваши данные, подчеркивать ключевые моменты и улучшать общий вид ваших отчетов. В этом блоге вы узнаете, как добавить фотографию в Excel на Java. Мы проведем вас через каждый шаг, используя простые примеры кода на Java. В конце вы сможете быстро и эффективно добавлять изображения в ваши файлы Excel.
Эта статья охватывает следующее:
- Java библиотека Excel для добавления фотографии
- Как добавить фото в Excel
- Добавьте изображение на основе ссылки на ячейку
- Исследуйте бесплатные ресурсы
Java Excel Library для добавления фотографии
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:
- Создайте объект
Workbook
. - Получите доступ к нужному листу.
- Используйте
Pictures.add()
для вставки изображения. - Сохраните рабочую книгу.
// Шаг 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
Добавить изображение на основе ссылки на ячейку
Вы также можете добавить изображение по определенному адресу ячейки, следуя следующим шагам:
- Создайте объект класса
Workbook
. - Получите доступ к целевому листу из коллекции Worksheets.
- Добавьте текст или данные в соответствующие ячейки.
- Используйте метод
addPicture()
, чтобы вставить фото в определенную ячейку. - Установите размер или позицию изображения, если необходимо.
- Сохраните рабочую книгу, используя метод
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, чтобы получить свою сегодня.
Добавить изображение в Excel: бесплатные ресурсы
Изучите更多 ресурсов Aspose, чтобы продвинуть ваши проекты автоматизации Excel:
- Руководство для разработчиков
- Бесплатные онлайн-приложения
- API справочник
- Руководства и статьи по тому, как делать что-либо
Заключение
В этой статье мы узнали, как добавить фотографию в Excel с помощью Java и Aspose.Cells. С помощью простого кода вы можете улучшить свои таблицы изображениями. Попробуйте и исследуйте больше возможностей в Aspose.Cells for Java.
Если вам нужна помощь, посетите наш support forum.