Замена текста в умном изображении

Возможные сценарии использования

Smart Art - один из основных объектов в книге. Многократно возникает необходимость обновления текста в умном изображении. Aspose.Cells предоставляет эту функцию, устанавливая свойство Shape.text.

Образец исходного файла можно загрузить по следующей ссылке:

SmartArt.xlsx

Образец кода

from aspose.cells import OoxmlSaveOptions, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
wb = Workbook(sourceDir + "SmartArt.xlsx")
for worksheet in wb.worksheets:
for shape in worksheet.shapes:
shape.alternative_text = "ReplacedAlternativeText"
if shape.is_smart_art:
for smartart in shape.get_result_of_smart_art().get_grouped_shapes():
smartart.text = "ReplacedText"
options = OoxmlSaveOptions()
options.update_smart_art = True
wb.save(outputDir + "outputSmartArt.xlsx", options)