Поддержка немецкой локали в формулах именованных диапазонов
Contents
[
Hide
]
Английские формулы записываются в названную область. Этот файл Excel можно открыть в среде, где система настроена на немецкую локаль, однако английская формула должна быть переведена на немецкий язык. Следующий пример демонстрирует эту функцию, однако для этого требуется, чтобы Excel был установлен на немецком языке, а языковой стандарт системы также должен быть установлен на немецкий язык.
Образец файла для тестирования этой функции можно загрузить по следующей ссылке:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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"); |