Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
English formulae are written into named regions. This Excel file can be opened in an environment where the system is configured to German locale, and the English formula shall be translated to German language. This example requires Excel installed with German language settings and system locale configured to German.
Sample file for testing this feature can be downloaded from:
sampleNamedRangeTest.xlsm
import os
from aspose.cells import Workbook
source_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "source")
output_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "output")
name = "HasFormula"
value = "=GET.CELL(48, INDIRECT(\"ZS\",FALSE))"
wb_source = Workbook(os.path.join(source_dir, "sampleNamedRangeTest.xlsm"))
ws_col = wb_source.worksheets
name_index = ws_col.names.add(name)
named_range = ws_col.names[name_index]
named_range.refers_to = value
if not os.path.exists(output_dir):
os.makedirs(output_dir)
wb_source.save(os.path.join(output_dir, "sampleOutputNamedRangeTest.xlsm"))
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.