Unterstützung für deutsche Lokale in benannten Bereich Formeln mit Python.NET

Contents
[ ]

Englische Formeln werden in benannten Bereichen geschrieben. Diese Excel-Datei kann in einer Umgebung geöffnet werden, in der die Systemeinstellung auf Deutsch konfiguriert ist, und die englische Formel wird ins Deutsche übersetzt. Dieses Beispiel erfordert, dass Excel mit deutschen Spracheinstellungen installiert ist und das System auf Deutsch eingestellt ist.

Beispiel-Datei zum Testen dieser Funktion kann heruntergeladen werden von:
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"))