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