Это краткое руководство содержит рекомендации о том, как вставить изображение в Excel с помощью Python. В нем есть сведения о настройке среды разработки, список шагов программирования и исполняемый пример кода для вставки изображения в Excel с помощью Python. Вы также научитесь добавлять изображение, используя различные параметры для настройки выходного файла.
Шаги по вставке изображения в ячейку Excel с помощью Python
- Установите среду использовать Aspose.Cells для Python через Java, чтобы вставить изображение.
- Создайте пустой файл Excel, используя класс Workbook для добавления изображения.
- Доступ к worksheet, где изображение должно быть добавлено в определенную ячейку
- Доступ к коллекции изображений по умолчанию из выбранного рабочего листа
- Вызовите метод add() в классе PictureCollection, предоставив ссылку на ячейку и изображение.
- Сохраните выходной файл 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.