顾乔芝士网

持续更新的前后端开发技术栈

C#/VB.NET:重命名 Excel 工作表并设置标签颜色

一个 Excel 文件可能包含几十个工作表,有时候为了让整个工作簿更有条理,您可能需要对这些工作表进行重命名。同时,为不同的工作表设置不同的标签颜色也是一种突出重点的好方法。本文将介绍如何使用 Spire.XLS for .NET 通过编程来重命名 Excel 工作表并设置标签颜色。

安装 Spire.XLS for .NET

首先,您需要将 Spire.XLS for .NET 包中的 DLL 文件添加到 .NET 项目的引用中。 这些 DLL 文件可以通过以下两种方式获取:

  • 从下载链接下载
  • 通过 NuGet 安装:
PM> Install-Package Spire.XLS  

重命名工作表并设置标签颜色

Spire.XLS for .NET 为您提供了一个简单的方法来重命名 Excel 工作表并设置标签颜色。具体步骤如下:

  1. 创建 Workbook 对象
  2. 使用 Workbook.LoadFromFile() 方法加载示例 Excel 文件
  3. 通过 Workbook.Worksheets[int] 属性获取指定的工作表
  4. 使用 Worksheet.Name 属性重命名工作表
  5. 使用 Worksheet.TabColor 属性设置标签颜色
  6. 使用 Workbook.SaveToFile() 方法将文档保存为另一个文件

C# 示例代码

using Spire.Xls;
using System.Drawing;

namespace RenameWorksheet
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建 Workbook 对象
            Workbook workbook = new Workbook();

            //加载示例 Excel 文件
            workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\input.xlsx");

            //获取指定工作表
            Worksheet worksheet = workbook.Worksheets[0];
            Worksheet worksheet1 = workbook.Worksheets[1];
            Worksheet worksheet2 = workbook.Worksheets[2];

            //重命名工作表
            worksheet.Name = "Data";
            worksheet1.Name = "Chart";
            worksheet2.Name = "Summary";

            //设置标签颜色
            worksheet.TabColor = Color.DarkGreen;
            worksheet1.TabColor = Color.Gold;
            worksheet2.TabColor = Color.Blue;

            //保存文件
            workbook.SaveToFile("Rename.xlsx", ExcelVersion.Version2010);
        }
    }
}

申请临时许可证

如果您希望移除生成文档中的评估信息,或者想去除功能限制,可以申请一个 30 天试用许可证

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言