使用命名范围

在公式中添加/引用命名范围

GridDesktop控件支持在Excel文件中导入/导出命名范围,它提供了两个类(名称和名称集合)来处理命名范围。

以下代码片段将帮助您了解如何使用它们。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Clear the Worsheets first
_grid.Clear();
// The path to the documents directory.
string dataDir = Utils.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Specifying the path of Excel file using ImportExcelFile method of the control
_grid.ImportExcelFile(dataDir + "book1.xlsx");
// Apply a formula to a cell that refers to a named range "Rang1"
_grid.Worksheets[0].Cells["G6"].SetCellValue("=SUM(Range1)");
// Add a new named range "MyRange" with based area A2:B5
int index = _grid.Names.Add("MyRange", "Sheet1!A2:B5");
// Apply a formula to G7 cell
_grid.Worksheets[0].Cells["G7"].SetCellValue("=SUM(MyRange)");
// Calculate the results of the formulas
_grid.RunAllFormulas();
// Save the Excel file
_grid.ExportExcelFile(dataDir + @"ouputBook1_out.xlsx");