翻譯|使用教程|編輯:李顯亮|2019-06-17 11:38:29.393|閱讀 552 次
概述:Spire.XLS for .NET 是一款專業的 .NET Excel 組件, 它可以用在各種.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相關的.NET 應用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
更多資源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程
Spire.XLS for .NET 是一款專業的 .NET Excel 組件, 它可以用在各種.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相關的.NET 應用程序。在Excel表格中單元格也是我們經常會使用到的格式,這時我們如何使用Spire.XLS來完成呢?這就是本系列教程將給大家詳細講解的。
創建命名區域是指給選定的某個單元格或多個單元格區域設置名稱,目的是方便我們在文件中的其他地方對該單元格或單元格區域進行引用,例如在公式中使用命名區域,可以讓公式更加簡潔。在Excel中,命名區域分為以下兩種:
▲全局命名區域
全局命名區域對整個工作薄有效。在Spire.XLS中,我們可以通過 workbook.NameRanges.Add() 方法來創建全局命名區域。
//創建Workbook實例 Workbook workbook = new Workbook(); //加載Excel文件 workbook.LoadFromFile(@"Input.xlsx"); //獲取第一張工作表 Worksheet sheet = workbook.Worksheets[0]; //定義第一個全局命名區域 INamedRange NamedRange1 = workbook.NameRanges.Add("Range1"); NamedRange1.RefersToRange = sheet.Range["B2"]; //定義第二個全局命名區域 INamedRange NamedRange2 = workbook.NameRanges.Add("Range2"); NamedRange2.RefersToRange = sheet.Range["C2"]; sheet.Range["D1"].Text = "合計"; //在公式中引用命名區域 sheet.Range["D2"].Formula = "=SUM(Range1,Range2)"; //保存文件 workbook.SaveToFile("全局命名區域.xlsx", ExcelVersion.Version2013);
▲局部命名區域
局部命名區域僅對選定的工作表有效。使用sheet.Names.Add () 方法可以創建局部命名區域。
//創建Workbook實例 Workbook workbook = new Workbook(); //加載Excel文件 workbook.LoadFromFile(@"Input.xlsx"); //獲取第一張工作表 Worksheet sheet = workbook.Worksheets[0]; //定義第一個局部命名區域 INamedRange namedRange1 = sheet.Names.Add("Range1"); namedRange1.RefersToRange = sheet.Range["B2"]; //定義第二個局部命名區域 INamedRange namedRange2 = sheet.Names.Add("Range2"); namedRange2.RefersToRange = sheet.Range["C2"]; sheet.Range["D1"].Text = "合計"; //在公式中引用命名區域 sheet.Range["D2"].Formula = "=SUM(Range1,Range2)"; //保存文件 workbook.SaveToFile(@"局部命名區域.xlsx", ExcelVersion.Version2013);
購買Spire.XLS產品正版授權的朋友可以點擊哦~~~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn