Den här korta guiden beskriver processen för att tillämpa Excel färgteman i Python. Den innehåller miljödetaljer, en lista med steg och en exempelkod som visar användningen av temat för Excel i Python. Du kommer att lära dig att ställa in olika egenskaper, till exempel förgrundstemafärg, mönster och teckensnittstemafärg.
Steg för att tillämpa Excel-kalkylbladsteman i Python
- Ställ in IDE att använda Aspose.Cells för Python via Java för att tillämpa Excel-temat i Python
- Skapa eller ladda en Workbook och få tillgång till en cell från ett visst ark
- Hämta stilobjektet för den markerade cellen
- Ställ in förgrunden theme color, bakgrundsmönster
- Få åtkomst till teckensnittet från stilen och ställ in temafärgen i den
- Uppdatera cellens stil och spara arbetsboken
Dessa steg förklarar hur du använder Excel-temat i Python. Börja processen genom att ladda eller skapa en Excel-fil och komma åt en cell från det första standardarket för att arbeta med dess stil. Ställ in förgrundstemafärgen med hjälp av ThemeColorType-uppräkningen, mönstret med BackgroundType och temafärgen för teckensnittet innan du sparar den resulterande arbetsboken.
Kod för att ställa in Excel-arbetsbok-tema i 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!!!") |
Det här kodavsnittet visar hur man använder Excel-temat i Python. Vi har tillgång till stilen för en viss cell, men du kan komma åt stilen för hela cellsamlingen och ställa in temafärgen enligt ditt val. ThemeColorType-uppräkningen har olika alternativ, till exempel BACKGROUND_1, BACKGROUND_2, ACCENT_1 till 6, TEXT_1 och många andra.
Den här artikeln har lärt oss att ställa in temafärgen i ett kalkylblad. För att infoga bilder i ett kalkylblad, se artikeln om hur man infogar en bild i Excel med Python.