Получить объекты наборов значков, панелей данных или цветовых шкал, используемых при условном форматировании
Contents
[
Hide
]
Иногда необходимо получать наборы иконок, используемые в условном форматировании ячейки или диапазона ячеек, а также создавать на их основе графический файл. Возможно, потребуется считать полосы данных или цветовые шкалы, используемые в условном форматировании. Aspose.Cells для Python via .NET поддерживает эту функцию.
В следующем образце кода показано, как прочитать наборы значков, используемые при условном форматировании. С помощью простого API Aspose.Cell данные изображения набора значков сохраняются как изображение.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Open a template Excel file | |
workbook = Workbook(dataDir + "book1.xlsx") | |
# Get the first worksheet in the workbook | |
sheet = workbook.worksheets[0] | |
# Get the A1 cell | |
cell = sheet.cells.get("A1") | |
# Get the conditional formatting result object | |
cfr = cell.get_conditional_formatting_result() | |
# Get the icon set | |
icon = cfr.conditional_formatting_icon | |
# Create the image file based on the icon's image data | |
with open(dataDir + "imgIcon.out.jpg", "wb") as f: | |
f.write(icon.image_data) |