C# 创建Excel命名区域

 时间:2026-02-14 06:03:43

1、可通过E-iceblue官网或者Nuget下载Free Spire.XLS,下载后解压安装,在编辑代码时,注意在羡慕程序中引用Spire.Xls.dll(如下图),dll文件可在安装路径下的Bin文件夹中获取。

C# 创建Excel命名区域

1、using Spire.Xls;

using Spire.Xls.Core;

namespace CreateNamedRange_XLS

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建Workbook实例

            Workbook workbook = new Workbook();

            //加载Excel文件

            workbook.LoadFromFile("test.xlsx");

            //获取第1张工作表

            Worksheet sheet = workbook.Worksheets[0];

            //定义第一个全局命名区域

            INamedRange NamedRange1 = workbook.NameRanges.Add("第1批次入库量");//此方法定义的命名区域,引用时可适用于整个工作簿

            //INamedRange NamedRange1 = sheet.Names.Add("第1批次入库量");//此方法定义的命名区域,引用时仅适用于命名区域所在工作表

            NamedRange1.RefersToRange = sheet.Range["G3:G7"];

            //定义第二个全局命名区域

            INamedRange NamedRange2 = workbook.NameRanges.Add("第2批次入库量");

            //INamedRange NamedRange2 = sheet.Names.Add("第2批次入库量");

            NamedRange2.RefersToRange = sheet.Range["G8:G12"];

            //指定单元格写入文本

            sheet.Range["A14"].Text = "入库量合计";

            //在公式中引用命名区域

            sheet.Range["B14"].Formula = "=SUM(第1批次入库量,第2批次入库量)";

            //保存文档

            workbook.SaveToFile("result.xlsx", ExcelVersion.Version2013);

            System.Diagnostics.Process.Start("result.xlsx");

        }

    }

}

2、完成代码后,运行程序,生成文档,效果文档如下:

C# 创建Excel命名区域

  • Excel如何给选定区域命名
  • C# 创建Excel透视表
  • C# 添加Excel页眉页脚
  • C# 读取Excel公式
  • C# 添加Excel水印
  • 热门搜索
    如何取名字 怎么组装台式电脑 白带检查结果怎么看 哪里可以看美剧 如何抗衰老 qq收藏在哪里 笔记本和电视怎么连接 如何上好一堂课 如何学好语文作文 如何设置打印机共享