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