Прервать или отменить расчет формулы рабочей книги
Возможные сценарии использования
Aspose.Cells предоставляет механизм для прерывания или отмены вычисления формулы рабочей книги с помощьюAbstractCalculationMonitor.Interrupt()метод. Это полезно, когда расчет формулы рабочей книги занимает слишком много времени, и вы хотите отменить ее обработку.
Прервать или отменить расчет формулы рабочей книги
Следующий пример кода реализуетПередРасчетом()методАннотацияРасчетМонитор учебный класс. Внутри этого метода он находит имя ячейки, используя параметры индекса строки и столбца. Если имя ячейки — B8, процесс расчета прерывается вызовом функцииAbstractCalculationMonitor.Interrupt()метод. Однажды конкретный классАннотацияРасчетМониторкласс реализован, его экземпляр присваиваетсяCalculationOptions.CalculationMonitorимущество. В заключение,Рабочая книга.ВычислитьФормулу()вызывается путем передачиВарианты расчета как параметр. Пожалуйста, смотритеобразец файла Excelиспользуется внутри кода, а также консольный вывод кода, приведенного ниже для справки.
Образец кода
Консольный вывод
0----1----3----D2
0----4----6----G5
0----7----1----B8