Soporte para Configuración Regional Alemana en Fórmulas de Rango Nombrado
Las fórmulas en inglés se escriben en la región nombrada. Sin embargo, este archivo de Excel puede abrirse en un entorno donde el sistema esté configurado en Configuración Regional en Alemán, y la fórmula en inglés se traducirá al idioma alemán. El siguiente ejemplo demuestra esta característica, aunque requiere que Excel esté instalado en idioma alemán y la configuración regional del sistema también debe estar en alemán.
Se puede descargar el archivo de muestra para probar esta función desde el siguiente enlace:
// 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"); |