Questa breve guida descrive il processo per applicare i temi colore Excel in Python. Contiene i dettagli dell’ambiente, un elenco di passaggi e un codice di esempio che dimostra l’utilizzo del tema per Excel in Python. Imparerai a impostare varie proprietà, ad esempio il colore del tema in primo piano, il motivo e il colore del tema del carattere.
Passaggi per applicare temi di fogli di calcolo Excel in Python
- Imposta l’IDE per utilizzare Aspose.Cells per Python tramite Java per applicare il tema Excel in Python
- Crea o carica un Workbook e accedi a una cella da un foglio particolare
- Ottieni l’oggetto di stile della cella selezionata
- Imposta primo piano theme color, motivo di sfondo
- Accedi al carattere dallo stile e imposta il colore del tema al suo interno
- Aggiorna lo stile della cella e salva la cartella di lavoro
Questi passaggi spiegano come utilizzare il tema Excel in Python. Inizia il processo caricando o creando un file Excel e accedendo a una cella dal primo foglio predefinito per lavorare con il suo stile. Imposta il colore del tema in primo piano utilizzando l’enumeratore ThemeColorType, il modello utilizzando BackgroundType e il colore del tema del carattere prima di salvare la cartella di lavoro risultante.
Codice per impostare il tema della cartella di lavoro di Excel in 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!!!") |
Questo frammento di codice mostra come applicare il tema Excel in Python. Abbiamo avuto accesso allo stile di una cella particolare, tuttavia, puoi accedere allo stile dell’intera raccolta di celle e impostare il colore del tema secondo la tua scelta. L’enumeratore ThemeColorType ha varie opzioni, ad esempio BACKGROUND_1, BACKGROUND_2, ACCENT_1 fino a 6, TEXT_1 e molte altre.
Questo articolo ci ha insegnato a impostare il colore del tema in un foglio di lavoro. Per inserire immagini in un foglio di lavoro, fare riferimento all’articolo su come inserire un’immagine in Excel usando Python.