تنفيذ النطاقات غير المتتالية

عادةً، النطاقات المسماة مستطيلة مع خلايا متجاورة ومتصلة ببعضها البعض. ولكن في بعض الأحيان، قد تحتاج إلى استخدام نطاق خلوي غير متتالي حيث لا تكون الخلايا متجاورة. تدعم Aspose.Cells إنشاء نطاق مسمى بخلايا غير متجاورة. لهذا الغرض، يوفر واجهة برمجة التطبيقات الـ Name.RefersTo.

كود Java لتنفيذ النطاقات غير المتتالية

يوضح العينة البرمجية أدناه كيفية إنشاء نطاق غير متتالي مسمى برقم 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");