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 metodo interrupt() delAbstractCalculationMonitor classe. 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 codice di esempio seguente implementa ilprimaCalcola() metodo delAbstractCalculationMonitorclasse. 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, la classe concreta diAbstractCalculationMonitorclass è implementata, la sua istanza è assegnata aCalculationOptions.CalculationMonitorproprietà. Infine,Workbook.calculateFormula() è chiamato passandoOpzioni di calcolocome parametro. Si prega di consultare ilesempio di file Excelutilizzato all’interno del codice così come l’output della console del codice indicato di seguito per riferimento.

Codice d’esempio

Uscita console

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

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

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