Това кратко ръководство описва процеса за прилагане на Excel цветови теми в Python. Той съдържа подробности за средата, списък със стъпки и примерен код, демонстриращ използването на темата за Excel в Python. Ще се научите да задавате различни свойства, например цвета на темата на преден план, шарката и цвета на темата на шрифта.
Стъпки за прилагане на теми за електронни таблици на Excel в Python
- Настройте IDE да използва Aspose.Cells за Python чрез Java за прилагане на темата на Excel в Python
- Създайте или заредете Workbook и осъществете достъп до клетка от определен лист
- Вземете стиловия обект на избраната клетка
- Задаване на преден план theme color, фонов модел
- Осъществете достъп до шрифта от стила и задайте цвета на темата в него
- Актуализирайте стила на клетката и запазете работната книга
Тези стъпки обясняват как да използвате темата на 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.