Реализуйте свойство Cell.FormulaLocal аналогично Excel VBA Range.FormulaLocal

Возможные сценарии использования

Множество локализаций функций Microsoft Excel могут иметь разные названия в разных регионах или языках. Например, функция SUM называется SUMME в немецком. Aspose.Cells не работает с неанглийскими названиями функций. В Microsoft Excel VBA есть свойство Range.FormulaLocal, которое возвращает название функции в соответствии с языком или регионом. Aspose.Cells также предоставляет свойство Cell.FormulaLocal для этой цели. Однако это свойство работает только при реализации метода GlobalizationSettings.getLocalFunctionName(String standardName) 

Реализовать Cell.FormulaLocal аналогично Excel VBA Range.FormulaLocal

Следующий пример кода объясняет, как реализовать метод GlobalizationSettings.getLocalFunctionName(String standardName). Он возвращает локализованное название стандартной функции. Если стандартное название функции SUM, он возвращает UserFormulaLocal_SUM. Вы можете изменить код в соответствии с вашими потребностями, чтобы возвращать правильные локальные имена функций, например SUMSUMME в немецком и TEXTТЕКСТ в русском. Также ознакомьтесь с примером вывода в консоль для кода ниже.

Образец кода

Вывод в консоль

 Formula Local: =UserFormulaLocal_SUM(A1:A2)

Formula Local: =UserFormulaLocal_AVERAGE(B1:B2,B5)