Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
English formulas are written into named regions. This Excel file can be opened in an environment where the system is configured to the German locale, and the English formula will be translated to German. This example requires Excel to be installed with German language settings and the 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.