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.