Interrompere o Annullare il Calcolo della Formula del Workbook
Possibili Scenari di Utilizzo
Aspose.Cells fornisce un meccanismo per interrompere o annullare il calcolo della formula del foglio di lavoro utilizzando il metodo interrupt() della classe AbstractCalculationMonitor. Questo è utile quando il calcolo della formula del foglio di lavoro sta richiedendo troppo tempo e si desidera annullarne l’elaborazione.
Interrompere o annullare il calcolo della formula del foglio di lavoro
Il seguente codice di esempio implementa il metodo beforeCalculate() della classe AbstractCalculationMonitor. All’interno di questo metodo, trova il nome della cella utilizzando i parametri dell’indice di riga e colonna. Se il nome della cella è B8, interrompe il processo di calcolo chiamando il metodo AbstractCalculationMonitor.interrupt(). Una volta implementata la classe concreta della classe AbstractCalculationMonitor, la sua istanza viene assegnata alla proprietà CalculationOptions.CalculationMonitor. Infine, si chiama Workbook.calculateFormula() passando CalculationOptions come parametro. Si prega di vedere ilsample file Excel utilizzato all’interno del codice così come l’output della console del codice seguente per riferimento.
Codice di Esempio
Output della console
0----1----3----D2
0----4----6----G5
0----7----1----B8