Как вставить изображение в Excel с помощью Python

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

Шаги по вставке изображения в ячейку Excel с помощью Python

  1. Установите среду использовать Aspose.Cells для Python через Java, чтобы вставить изображение.
  2. Создайте пустой файл Excel, используя класс Workbook для добавления изображения.
  3. Доступ к worksheet, где изображение должно быть добавлено в определенную ячейку
  4. Доступ к коллекции изображений по умолчанию из выбранного рабочего листа
  5. Вызовите метод add() в классе PictureCollection, предоставив ссылку на ячейку и изображение.
  6. Сохраните выходной файл Excel с изображением в нем.

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

Код для вставки изображения в ячейку Excel с использованием Python

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, SaveFormat
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Create an Excel file
workbook = Workbook()
# Access a worksheet
worksheet = workbook.getWorksheets().get(0)
# Add a picture
worksheet.getPictures().add(5,5, "SampleImage.jpg")
# Save output Excel file
workbook.save("ExcelWithImage.xlsx")
print("Image added successfully")
jpype.shutdownJVM()

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

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

 Русский