Прервать или отменить расчет формулы рабочей книги

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

Aspose.Cells предоставляет механизм для прерывания или отмены вычисления формулы рабочей книги с помощью метода interrupt() классаАннотацияРасчетМонитор учебный класс. Это полезно, когда расчет формулы рабочей книги занимает слишком много времени, и вы хотите отменить ее обработку.

Прервать или отменить расчет формулы рабочей книги

Следующий пример кода реализуетпередРассчитать() методАннотацияРасчетМониторучебный класс. Внутри этого метода он находит имя ячейки, используя параметры индекса строки и столбца. Если имя ячейки — B8, процесс расчета прерывается вызовом метода AbstractCalculationMonitor.interrupt(). Однажды конкретный классАннотацияРасчетМониторкласс реализован, его экземпляр присваиваетсяCalculationOptions.CalculationMonitorимущество. В заключение,Рабочая книга.calculateFormula() вызывается путем передачиВарианты расчетакак параметр. Пожалуйста, смотритеобразец файла Excelиспользуется внутри кода, а также консольный вывод кода, приведенного ниже для справки.

Образец кода

Консольный вывод

0----1----3----D2

0----4----6----G5

0----7----1----B8