Ez az oktatóanyag útmutatást ad arról, hogyan vehet hozzá sparkline-okat a Excel alkalmazáshoz Python használatával. Tartalmazza az IDE beállításának részleteit, a programfolyamatot ábrázoló lépések listáját és egy mintakódot, amely bemutatja, hogyan illesszen be sparkline-t az Excelbe Python használatával. Részleteket ad a sparkline-ok testreszabásához különböző tulajdonságokkal és módszerekkel.
Lépések a Sparklines létrehozásához az Excelben Python használatával
- Állítsa be az IDE-t a Aspose.Cells Pythonhoz Java-n keresztül használatára a sparkline-ok hozzáadásához
- Hozzon létre vagy töltsön be egy Excel-fájlt a Workbook osztály használatával, és töltse ki a mintaadatokat, ha üres
- Hozza létre a cellaterületet, és adjon hozzá egy csoportot ezzel a területtel
- Lépjen be az új csoportba
- Adjon hozzá egy sparkline-et a csoporthoz
- Állítsa be a szikravonal színét
- Mentse el a kimeneti Excel fájlt
Ezek a lépések leírják, hogyan adhat hozzá sparkline-t az Excelben Python használatával. Hozzon létre vagy töltsön be egy Excel-fájlt, helyezzen el értékeket, hozzon létre egy cellaterületet, és adjon hozzá egy csoportot ezen a területen. Adjon hozzá egy szikravonalat ebbe a csoportba, és állítsa be a színét az eredményül kapott munkafüzet mentése előtt.
Kód Sparklines beszúrásához az Excelben Python használatával
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() |
A fenti kód megmutatja, hogyan hozhat létre sparkline-t az Excelben Python használatával. A csoportattribútumok ShowHighPoint és ShowLowPoint jelzőivel megjelenítheti vagy elrejtheti a magas és alacsony értékeket. A LineWeight tulajdonság szintén elérhető a csoportban, és ebben a példában 1,0-ra van állítva; azonban kiválaszthatja a csoport PresetStyle-ját a SparklinePresetStyleType felsorolóból.
Ez a cikk megtanított minket hogyan hozhatunk létre sparkline-okat az Excelben Python használatával. A feltételes formázást a Feltételes formázás alkalmazása az Excelben cellaérték alapján Python használatával cikkének követésével állíthatja be.