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

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

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

  1. Настройте IDE для работы с Aspose.Cells для Python через Java, чтобы вставить фоновое изображение рабочего листа.
  2. Создайте новую электронную таблицу Excel, используя экземпляр класса Workbook.
  3. Доступ к первому по умолчанию Worksheet, где изображение должно быть добавлено в качестве фона.
  4. Прочитать все байты из файла изображения, которое нужно установить
  5. Установите метод BackgroundImage листа, предоставив массив байтов
  6. Сохраните книгу с фоновым изображением листа

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

Пример кода для вставки фоновых изображений для листа Excel с использованием Python

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, Worksheet, SaveFormat
#Instantiate the product license
license = License()
license.setLicense("Aspose.Total.lic")
#Create a default Excel workbook
workbook = Workbook()
#Access the first worksheet
worksheet = workbook.getWorksheets().get(0)
#Access the source image as a byte array from the disk
with open("sample.png", "rb") as bin_file:
#Read the entire image file at once from the disk
imageData = bin_file.read()
#Set the worksheet background image method
worksheet.setBackgroundImage(imageData);
#Save the output Excel file with the background image
workbook.save("ExcelSheetBackgroundWithImage.xlsx")
print("Background added successfully")
jpype.shutdownJVM()

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

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

 Русский