Implementando rangos no secuenciales

Normalmente, los rangos nombrados son rectangulares con celdas continuas y adyacentes entre sí. Pero a veces, puede necesitar usar un rango de celdas no secuencial en el que las celdas no son adyacentes. Aspose.Cells admite la creación de un rango nombrado con celdas no adyacentes. Para esto, la API proporciona la propiedad Name.RefersTo.

Código Java para implementar rangos no secuenciales

El ejemplo de código a continuación muestra cómo crear un rango nombrado no secuencial con Aspose.Cells for Java.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(ImplementingNonSequentialRanges.class);
// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Adding a Name for non sequenced range
int index = workbook.getWorksheets().getNames().add("NonSequencedRange");
Name name = workbook.getWorksheets().getNames().get(index);
// Creating a non sequence range of cells
name.setRefersTo("=Sheet1!$A$1:$B$3,Sheet1!$D$5:$E$6");
// Save the workbook
workbook.save(dataDir + "dest.xls");