Stöd för tysk lokal i namnformler
Engelska formler skrivs i namnområde. Denna Excelfil kan öppnas i en miljö där systemet är konfigurerat till tysk lokal, men de engelska formlerna ska översättas till tyska. Följande exempel visar den här funktionen, men den kräver att Excel är installerat på tyska och systemlokalen ska vara inställd på tyska också.
Provfil för att testa den här funktionen kan laddas ner från följande länk:
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Define variables | |
String name = "HasFormula"; | |
String value = "=GET.CELL(48, INDIRECT(\"ZS\",FALSE))"; | |
// Load the template file | |
Workbook wbSource = new Workbook(srcDir + "sampleNamedRangeTest.xlsm"); | |
// Get the worksheets collection | |
WorksheetCollection wsCol = wbSource.getWorksheets(); | |
// Add new name to the names collection | |
int nameIndex = wsCol.getNames().add(name); | |
// Set value to the named range | |
Name namedRange = wsCol.getNames().get(nameIndex); | |
namedRange.setRefersTo(value); | |
// Save the output file | |
wbSource.save(outDir + "sampleOutputNamedRangeTest.xlsm"); |