W tym samouczku znajdziesz przewodnik na temat dodawania wykresów przebiegu w czasie w Excel przy użyciu języka Python. Zawiera szczegółowe informacje dotyczące ustawiania IDE, listę kroków przedstawiających przebieg programu i przykładowy kod pokazujący jak wstawić linię przebiegu w programie Excel przy użyciu języka Python. Zawiera szczegółowe informacje dotyczące dostosowywania linii przebiegu w czasie przy użyciu różnych właściwości i metod.
Kroki tworzenia linii przebiegu w czasie w programie Excel przy użyciu języka Python
- Ustaw IDE tak, aby używało Aspose.Cells dla Pythona poprzez Javę do dodawania wykresów przebiegu w czasie
- Utwórz lub załaduj plik Excel za pomocą klasy Workbook i uzupełnij przykładowe dane, jeśli są puste
- Utwórz obszar komórki i dodaj grupę, korzystając z tego obszaru
- Uzyskaj dostęp do nowej grupy
- Dodaj sparkline do grupy
- Ustaw kolor iskierki
- Zapisz wyjściowy plik Excel
Poniższe kroki opisują jak dodać wykres przebiegu w programie Excel przy użyciu języka Python. Utwórz lub załaduj plik Excel, umieść wartości, utwórz obszar komórki i dodaj grupę na podstawie tego obszaru. Dodaj linię czasu w tej grupie i ustaw jej kolor przed zapisaniem wynikowego skoroszytu.
Kod do wstawiania linii przebiegu w czasie w programie Excel przy użyciu języka Python
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() |
Powyższy kod pokazuje jak utworzyć przebieg w programie Excel przy użyciu języka Python. Możesz pokazać lub ukryć wysokie i niskie wartości za pomocą flag ShowHighPoint i ShowLowPoint w atrybutach grupy. Właściwość LineWeight jest również dostępna w grupie i w tym przykładzie ustawiona na 1.0; można jednak wybrać PresetStyle grupy z modułu wyliczającego SparklinePresetStyleType.
W tym artykule nauczyliśmy się jak tworzyć wykresy przebiegu w czasie w programie Excel przy użyciu języka Python. Możesz ustawić formatowanie warunkowe, postępując zgodnie z artykułem na temat Jak zastosować formatowanie warunkowe w programie Excel na podstawie wartości komórki przy użyciu języka Python.