Sparkline classe

Sparkline classe

Une sparkline représente un petit tableau ou graphique dans une cellule de feuille de calcul qui fournit une représentation visuelle des données.

Le type Sparkline expose les membres suivants :

Propriétés

PropriétéDescription
data_rangeReprésente la plage de données du sparkline.
rowObtient l’index de ligne du sparkline.
columnObtient l’index de colonne du sparkline.

Méthodes

MéthodeDescription
to_imageConvertit une sparkline en image.
to_imageConvertit une sparkline en image.

Exemple

from aspose.cells import CellArea, Workbook
from aspose.cells.charts import SparklineType
from aspose.cells.rendering import ImageOrPrintOptions

book = Workbook()
sheet = book.worksheets[0]
sheet.cells.get("A1").put_value(5)
sheet.cells.get("B1").put_value(2)
sheet.cells.get("C1").put_value(1)
sheet.cells.get("D1").put_value(3)
#  Define the CellArea
ca = CellArea()
ca.start_column = 4
ca.end_column = 4
ca.start_row = 0
ca.end_row = 0
idx = sheet.sparkline_group_collection.add(SparklineType.LINE, sheet.name + "!A1:D1", False, ca)
group = sheet.sparkline_group_collection[idx]
idx = group.sparkline_collection.add(sheet.name + "!A1:D1", 0, 4)
line = group.sparkline_collection[idx]
print("Saprkline data range: "  + line.data_range + ", row: "  + str(line.row) + ", column: "  + str(line.column))
line.to_image("output.png", ImageOrPrintOptions())

Voir également