Calcolo diretto di una funzione personalizzata senza scriverla in un foglio di lavoro

Calcolo diretto della funzione personalizzata senza scriverla in un foglio di lavoro

Questo argomento spiega come è possibile calcolare direttamente le funzioni personalizzate senza scriverle prima in un foglio di lavoro. Si prega di utilizzare il metodo Worksheet.CalculateFormula(string formula, CalculationOptions opts) per questo scopo.

Si prega di vedere il seguente codice di esempio che illustra l’uso di questo metodo. Abbiamo utilizzato una funzione personalizzata chiamata MyCompany.CustomFunction() e ne calcoliamo il valore come “Aspose.Cells.” e questo valore viene automaticamente concatenato con il valore della cella A1 che è “Benvenuto in " dall’interprete di calcolo e il valore calcolato finale ritorna come “Benvenuto in Aspose.Cells.”.”. Come si può vedere dal codice, non abbiamo scritto la nostra funzione personalizzata da nessuna parte in un foglio di lavoro ed è calcolata direttamente dalla nostra logica personalizzata.

Esempio di programmazione

Output della console

Di seguito è riportato l’output della console del codice di esempio sopra.

Calculated Value: Welcome to Aspose.Cells.

Articolo correlato