Ovaj vodič dijeli vodič o tome kako dodati svjetlucave linije u Excel pomoću Pythona. Sadrži pojedinosti za postavljanje IDE-a, popis koraka koji opisuju tok programa i primjer koda koji pokazuje kako umetnuti sparkline u Excel pomoću Pythona. Pružit će pojedinosti za prilagodbu iskrica pomoću različitih svojstava i metoda.
Koraci za stvaranje Sparklines u Excelu pomoću Pythona
- Postavite IDE da koristi Aspose.Cells za Python putem Jave za dodavanje iskrica
- Stvorite ili učitajte Excel datoteku pomoću klase Workbook i ispunite uzorke podataka ako su prazni
- Stvorite područje ćelije i dodajte grupu pomoću ovog područja
- Pristupite novoj grupi
- Dodajte sparkline u grupu
- Postavite boju svjetlucave linije
- Spremite izlaznu Excel datoteku
Ovi koraci opisuju kako dodati sparkline u Excelu pomoću Pythona. Stvorite ili učitajte Excel datoteku, stavite vrijednosti, stvorite područje ćelije i dodajte grupu na temelju ovog područja. Dodajte sparkline u ovu grupu i postavite njegovu boju prije spremanja rezultirajuće radne knjige.
Kod za umetanje iskri crta u Excelu pomoću Pythona
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() |
Gornji kôd pokazuje kako stvoriti sparkline u Excelu pomoću Pythona. Možete prikazati ili sakriti visoke i niske vrijednosti pomoću zastavica ShowHighPoint i ShowLowPoint u atributima grupe. Svojstvo LineWeight također je dostupno u grupi i postavljeno na 1.0 u ovom primjeru; međutim, možete odabrati PresetStyle grupe iz SparklinePresetStyleType enumerata.
Ovaj nas je članak naučio kako stvoriti sparkline u Excelu pomoću Pythona. Možete postaviti uvjetno oblikovanje slijedeći članak na Kako primijeniti uvjetno oblikovanje u Excelu na temelju vrijednosti ćelije pomoću Pythona.