Dodaj linie przebiegu w czasie w programie Excel przy użyciu języka Python

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

  1. Ustaw IDE tak, aby używało Aspose.Cells dla Pythona poprzez Javę do dodawania wykresów przebiegu w czasie
  2. Utwórz lub załaduj plik Excel za pomocą klasy Workbook i uzupełnij przykładowe dane, jeśli są puste
  3. Utwórz obszar komórki i dodaj grupę, korzystając z tego obszaru
  4. Uzyskaj dostęp do nowej grupy
  5. Dodaj sparkline do grupy
  6. Ustaw kolor iskierki
  7. 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.

 Polski