Interrompere o annullare il calcolo della formula della cartella di lavoro

Possibili scenari di utilizzo

Aspose.Cells fornisce un meccanismo per interrompere o annullare il calcolo della formula della cartella di lavoro utilizzando il fileAbstractCalculationMonitor.Interrupt()metodo. Ciò è utile quando il calcolo della formula della cartella di lavoro richiede troppo tempo e si desidera annullarne l’elaborazione.

Interrompere o annullare il calcolo della formula della cartella di lavoro

Il seguente codice di esempio implementa ilBeforeCalculate()metodo diAbstractCalculationMonitor classe. All’interno di questo metodo, trova il nome della cella utilizzando i parametri di indice di riga e colonna. Se il nome della cella è B8, interrompe il processo di calcolo chiamando il fileAbstractCalculationMonitor.Interrupt()metodo. Una volta, la classe concreta diAbstractCalculationMonitorviene implementata la classe, a cui viene assegnata la sua istanzaCalculationOptions.CalculationMonitorproprietà. Finalmente,Workbook.CalculateFormula()si chiama passandoOpzioni di calcolo come parametro. Si prega di consultare ilfile Excel di esempio utilizzato all’interno del codice così come l’output della console del codice fornito di seguito come riferimento.

Codice d’esempio

Uscita della console

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

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

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