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