Поддержка немецкой локали в формулах для именованных диапазонов
Английские формулы написаны в именованном диапазоне. Этот файл Excel можно открыть в среде, где система настроена на немецкую локаль, однако английские формулы будут переведены на немецкий язык. В следующем примере демонстрируется это функция, однако для этого требуется установленный Excel на немецком языке, а также локаль системы должна быть установлена также на немецкий язык.
Образец файла для тестирования этой функции можно загрузить по следующей ссылке:
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
const string name = "HasFormula"; | |
const string value = "=GET.CELL(48, INDIRECT(\"ZS\",FALSE))"; | |
Workbook wbSource = new Workbook(sourceDir + "sampleNamedRangeTest.xlsm"); | |
WorksheetCollection wsCol = wbSource.Worksheets; | |
int nameIndex = wsCol.Names.Add(name); | |
Name namedRange = wsCol.Names[nameIndex]; | |
namedRange.RefersTo = value; | |
wbSource.Save(outputDir + "sampleOutputNamedRangeTest.xlsm"); |