实现非顺序范围
Contents
[
Hide
]
通常情况下,命名范围是矩形的,细胞连续且彼此相邻。但有时,您可能需要使用单元格不相邻的非连续单元格范围。 Aspose.Cells 支持创建具有非相邻单元格的命名范围。为此,API 提供了名称.RefersTo财产。
Java 实现非顺序范围的代码
下面的代码示例显示了如何使用 Aspose.Cells for Java 创建命名的非连续范围。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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"); |