Implementa il motore di calcolo personalizzato per estendere il motore di calcolo predefinito di Aspose.Cells
Aspose.Cells dispone di un potente motore di calcolo in grado di calcolare quasi tutte le formule Excel di Microsoft. Nonostante ciò, ti consente anche di estendere il motore di calcolo predefinito che ti offre maggiore potenza e flessibilità.
Per implementare questa funzionalità vengono utilizzate le proprietà e le classi seguenti.
Implementare il motore di calcolo personalizzato
Il codice seguente implementa il motore di calcolo personalizzato. Implementa l’interfacciaMotore di calcolo astratto che ha un solo metodocalculate(CalculationData data). Questo metodo viene chiamato contro tutte le tue formule. All’interno di questo metodo, catturiamo il fileTODAY funzione e aggiungere un giorno alla data del sistema. Pertanto, se la data corrente è 27/07/2023, il motore personalizzato calcolerà TODAY() come 28/07/2023.
Esempio di programmazione
Risultato
Controlla l’output della console del codice di esempio riportato sopra, il valore (data e ora) di A1 con il motore personalizzato dovrebbe essere un giorno successivo rispetto al risultato senza motore personalizzato.