Implementa il motore di calcolo personalizzato per estendere il motore di calcolo predefinito di Aspose.Cells

Implementare il motore di calcolo personalizzato

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.

Il codice seguente implementa il motore di calcolo personalizzato. Implementa l’interfaccia**[Motore di calcolo astratto] (https://reference.aspose.com/cells/net/aspose.cells/abstractcalculationengine)** che ha a**Calcola(datiCalculationData)** metodo. Questo metodo viene chiamato contro tutte le tue formule. All’interno di questo metodo, catturiamo il file**TODAY** 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.

Articolo correlato