Прямой расчет пользовательской функции без записи ее в рабочий лист
Contents
[
Hide
]
В этой статье объясняется, как вы можете непосредственно вычислить свои пользовательские функции, не записывая их сначала в лист. Используйте метод Worksheet.calculateFormula(string formula, CalculationOptions opts) для этой цели.
Прямой расчет пользовательской функции без записи ее на лист
Пожалуйста, ознакомьтесь с приведенным ниже образцом кода, иллюстрирующим использование этого метода. Мы использовали пользовательскую функцию MyCompany.CustomFunction() и вычисляем ее значение как “Aspose.Cells." сами, затем это значение автоматически конкатенируется с значением ячейки A1, которое равно “Welcome to “, двигатель вычисления и возвращает итоговое вычисленное значение как “Welcome to Aspose.Cells.". Как видно из кода, мы нигде не записали нашу пользовательскую функцию на листе, и она вычисляется непосредственно нашей собственной пользовательской логикой.
Вывод в консоль
Ниже приведен вывод консоли приведенного выше образца кода.
Calculated Value: Welcome to Aspose.Cells.