Як конвертувати діаграму Excel у JPG за допомогою Python

Цей короткий посібник містить інформацію про те, як конвертувати діаграму Excel у JPG за допомогою Python. Ви отримаєте кроки для налаштування середовища, детальний процес збереження діаграми в Excel як зображення за допомогою Python і повний приклад коду, який демонструє цю функцію. Також обговорюються різні варіанти налаштування цього процесу завантаження вихідного файлу XLSX і перетворення його на зображення JPG.

Кроки для перетворення діаграми Excel у JPG за допомогою Python

  1. Налаштуйте середовище використовувати Aspose.Cells для Python через Java для перетворення діаграми у JPG
  2. Завантажте вихідну електронну таблицю за допомогою об’єкта класу Workbook із діаграмою в ньому
  3. Отримайте доступ до аркуша з цією діаграмою
  4. Отримати посилання на цільову діаграму на вибраному аркуші як об’єкт Chart
  5. Збережіть вибрану діаграму як файл JPG на диску

Ці кроки описують повний процес збереження діаграми Excel у форматі JPG за допомогою Python, спершу надаючи посилання на статтю, яка містить докладні кроки для налаштування середовища для тестування зразка коду, а потім покрокову логіку програмування для написання цієї програми. Процес досить простий: спочатку ви повинні завантажити вихідний файл Excel, а потім отримати доступ до цільового робочого аркуша з колекції робочих аркушів у завантаженій робочій книзі. Кожен аркуш містить колекцію діаграм, які використовуються для доступу до цільового символу та збереження його як зображення за допомогою методу toImage().

Код для експорту діаграми Excel як JPG за допомогою Python

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, SaveFormat
# Instantiate a license
license = License()
license.setLicense("Aspose.Total.lic")
# Open source workbook
chartWorkbook = Workbook("ChartWorkbook.xlsx")
# Get reference to first chart
targetChart = chartWorkbook.getWorksheets().get(0).getCharts().get(0)
# Save the loaded chart as a JPG file
targetChart.toImage("ChartImage.jpg")
print("Excel chart to JPG conversion done successfully!!!")
jpype.shutdownJVM()

Цей приклад коду допоможе вам змінити діаграму Excel на JPG за допомогою Python за допомогою дуже кількох викликів API, як-от використовується конструктор класу робочої книги, який приймає фізичне ім’я файлу як аргумент, однак ви можете завантажити вихідний файл Excel із потоку байтів, отриманих у мережі, зчитаних із бази даних чи будь-якого іншого джерела. Подібним чином ви можете використовувати інші конструктори, які приймають параметри завантаження, як-от вибір типу даних для завантаження замість усієї робочої книги для підвищення продуктивності, встановлення пароля для захищених файлів тощо. Параметри також доступні для збереження вихідного зображення в інших форматах, а також PNG, BMP, TIFF тощо,

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

 Українська