Implementare un motore di calcolo personalizzato per estendere il motore di calcolo predefinito di Aspose.Cells

Implementare un Motore di Calcolo Personalizzato

Il codice seguente implementa il motore di calcolo personalizzato. Implementa l’interfaccia AbstractCalculationEngine che ha un solo metodo calculate(CalculationData data). Questo metodo viene chiamato per tutte le tue formule. All’interno di questo metodo, catturiamo la funzione TODAY e aggiungiamo un giorno alla data di sistema. Quindi, se la data attuale è 27/07/2023, il motore personalizzato calcolerà TODAY() come 28/07/2023.

Esempio di programmazione

Risultato

Si prega di controllare l’output della console del codice di esempio sopra, il valore (data ora) di A1 con il motore personalizzato dovrebbe essere un giorno dopo rispetto al risultato senza il motore personalizzato.

Articolo correlato