Додайте спарклайни в Excel за допомогою Python

Цей підручник розповідає про те, як додавати спарклайни в Excel за допомогою Python. У ньому є деталі налаштування IDE, список кроків, що описують потік програми, і зразок коду, який показує, як вставити спарклайн в Excel за допомогою Python. Він надасть деталі для налаштування спарклайнів за допомогою різних властивостей і методів.

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

  1. Налаштуйте IDE на використання Aspose.Cells для Python через Java для додавання спарклайнів
  2. Створіть або завантажте файл Excel за допомогою класу Workbook і заповніть зразки даних, якщо вони пусті
  3. Створіть область комірки та додайте групу за допомогою цієї області
  4. Доступ до нової групи
  5. Додайте sparkline до групи
  6. Встановіть колір спарклайну
  7. Збережіть вихідний файл Excel

Ці кроки описують як додати спарклайн в Excel за допомогою Python. Створіть або завантажте файл Excel, вставте значення, створіть область комірки та додайте групу на основі цієї області. Додайте спарклайн до цієї групи та встановіть його колір перед збереженням отриманої книги.

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

import jpype
import asposecells as cells
jpype.startJVM()
from asposecells.api import License, Workbook, CellArea, SparklineType, Color
# Instantiate a license
license = License()
license.setLicense("License.lic")
# Create a Workbook object
wb = Workbook()
sheet = wb.getWorksheets().get(0)
sheet.getCells().get("A2").putValue(8)
sheet.getCells().get("B2").putValue(3)
sheet.getCells().get("C2").putValue(5)
sheet.getCells().get("D2").putValue(4)
# Create the cell area
ca = CellArea()
ca.StartRow = 1
ca.StartColumn = 4
ca.EndRow = 1
ca.EndColumn = 4
# Add a group
idx = sheet.getSparklineGroups().add(SparklineType.LINE, sheet.getName() + "!A2:D2", False, ca);
sparklineGroup = sheet.getSparklineGroups().get(idx)
# Add a spark line
sparklineGroup.getSparklines().add(sheet.getName() + "!A2:D2", 1, 4)
# Set the color
cellsColor = wb.createCellsColor()
cellsColor.setColor(Color.getGreen())
sparklineGroup.setSeriesColor(cellsColor)
# Saving the Excel file
wb.save("output.xlsx")
print("Spark lines added successfully")
# Shutdown the JVM
jpype.shutdownJVM()

Наведений вище код показує як створити спарклайн в Excel за допомогою Python. Ви можете показати або приховати високі та низькі значення за допомогою прапорців ShowHighPoint і ShowLowPoint в атрибутах групи. Властивість LineWeight також доступна в групі та має значення 1.0 у цьому прикладі; однак ви можете вибрати PresetStyle групи з перелічувача SparklinePresetStyleType.

Ця стаття навчила нас як створювати спарклайни в Excel за допомогою Python. Ви можете встановити умовне форматування, дотримуючись статті на Як застосувати умовне форматування в Excel на основі значення клітинки за допомогою Python.

 Українська