Создание именованных диапазонов рабочей книги и листа
Microsoft Excel позволяет пользователям определить именованные диапазоны с двумя различными областями: книга (также известная как глобальная область) и лист.
- Именованные диапазоны с глобальной областью могут быть доступны с любого листа внутри этой книги, просто используя его имя.
- Именованные диапазоны с областью листа доступны с помощью ссылки на конкретный лист, на котором он был создан.
Aspose.Cells предоставляет ту же функциональность, что и Microsoft Excel для добавления именованных диапазонов с областью книги и листа. При создании именованного диапазона с областью листа следует использовать ссылку на лист в именованном диапазоне, чтобы указать его как именованный диапазон с областью листа.
Добавление именованного диапазона с областью видимости рабочей книги
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create a new Workbook object | |
Workbook workbook = new Workbook(); | |
// Get first worksheet of the workbook | |
Worksheet sheet = workbook.Worksheets[0]; | |
// Get worksheet's cells collection | |
Cells cells = sheet.Cells; | |
// Create a range of Cells from Cell A1 to C10 | |
Range workbookScope = cells.CreateRange("A1", "C10"); | |
// Assign the nsame to workbook scope named range | |
workbookScope.Name = "workbookScope"; | |
// Save the workbook | |
workbook.Save(dataDir+ "WorkbookScope.out.xlsx"); |
Добавление Именованного Диапазона с Областью Листа
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create a new Workbook object | |
Workbook workbook = new Workbook(); | |
// Get first worksheet of the workbook | |
Worksheet sheet = workbook.Worksheets[0]; | |
// Get worksheet's cells collection | |
Cells cells = sheet.Cells; | |
// Create a range of Cells | |
Range localRange = cells.CreateRange("A1", "C10"); | |
// Assign name to range with sheet raference | |
localRange.Name = "Sheet1!local"; | |
// Save the workbook | |
workbook.Save(dataDir+ "ouput.out.xls"); |