Получение уведомлений при объединении данных с помощью интеллектуальных маркеров Smart Markers
Contents
[
Hide
]
API Aspose.Cells предоставляет класс WorkbookDesigner для работы с интеллектуальными маркерами, где форматирование и формулы размещаются в дизайнерских электронных таблицах и затем обрабатываются с помощью класса WorkbookDesigner для заполнения данных в соответствии с указанными интеллектуальными маркерами. Иногда может потребоваться получать уведомления о ссылке ячейки или конкретном интеллектуальном маркере, который обрабатывается. Это можно сделать с помощью свойства WorkbookDesigner.CallBack и интерфейса ISmartMarkerCallBack, представленного в выпуске Aspose.Cells for .NET 8.6.2.
Ниже приведен фрагмент кода, демонстрирующий использование интерфейса ISmartMarkerCallBack для определения нового класса, обрабатывающего вызов для метода WorkbookDesigner.Process.
Остальная часть процесса включает загрузку дизайнерской электронной таблицы, содержащей интеллектуальные маркеры, с использованием WorkbookDesigner и ее обработку путем установки источника данных. Для простоты примера мы использовали предопределенную дизайнерскую электронную таблицу, содержащую только два интеллектуальных маркера, как показано на снимке экрана ниже, где источник данных создается динамически для объединения данных в соответствии с указанными интеллектуальными маркерами.