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