Прилагане на цветови теми на Excel в Python

Това кратко ръководство описва процеса за прилагане на Excel цветови теми в Python. Той съдържа подробности за средата, списък със стъпки и примерен код, демонстриращ използването на темата за Excel в Python. Ще се научите да задавате различни свойства, например цвета на темата на преден план, шарката и цвета на темата на шрифта.

Стъпки за прилагане на теми за електронни таблици на Excel в Python

  1. Настройте IDE да използва Aspose.Cells за Python чрез Java за прилагане на темата на Excel в Python
  2. Създайте или заредете Workbook и осъществете достъп до клетка от определен лист
  3. Вземете стиловия обект на избраната клетка
  4. Задаване на преден план theme color, фонов модел
  5. Осъществете достъп до шрифта от стила и задайте цвета на темата в него
  6. Актуализирайте стила на клетката и запазете работната книга

Тези стъпки обясняват как да използвате темата на Excel в Python. Започнете процеса, като заредите или създадете Excel файл и отворите клетка от първия лист по подразбиране, за да работите с нейния стил. Задайте цвета на темата на преден план с помощта на изброителя ThemeColorType, шаблона с помощта на BackgroundType и цвета на темата на шрифта, преди да запишете получената работна книга.

Код за задаване на тема на работна книга на Excel в Python

import jpype
import asposecells as cells
jpype.startJVM()
from asposecells.api import License, Workbook, ThemeColor, ThemeColorType, BackgroundType
# Instantiate a license
license = License()
license.setLicense("License.lic")
# Instantiate a Workbook.
workbook = Workbook()
# Get cells collection
cells = workbook.getWorksheets().get(0).getCells()
# Get the A3 cell
c = cells.get("A3")
# Get the style
s = c.getStyle()
# Set foreground theme color
s.setForegroundThemeColor(ThemeColor(ThemeColorType.ACCENT_4, 0.5))
# Set the pattern
s.setPattern(BackgroundType.DIAGONAL_STRIPE)
# Get the font
f = s.getFont()
# Set the theme color
f.setThemeColor(ThemeColor(ThemeColorType.ACCENT_2, 0.4))
# Apply style.
c.setStyle(s)
# Put a value.
c.putValue("Testing1")
# Save the excel file.
workbook.save("output.xlsx")
print("Theme color applied successfully!!!")

Този кодов фрагмент демонстрира как да приложите темата на Excel в Python. Имаме достъп до стила на конкретна клетка, но можете да получите достъп до стила на цялата колекция от клетки и да зададете цвета на темата по ваш избор. Изброителят ThemeColorType има различни опции, например BACKGROUND_1, BACKGROUND_2, ACCENT_1 до 6, TEXT_1 и много други.

Тази статия ни научи да задаваме цвета на темата в работен лист. За да вмъкнете изображения в работен лист, вижте статията на как да вмъкнете изображение в Excel с помощта на Python.

 Български