当一个 Excel 文件中包含多个工作表时,我们可以对各工作表进行重命名,这样不仅可以明确每个工作表所存放的具体内容,还能使整个文件看起来更加有条理。同时,我们也可以为工作表标签添加颜色,使之更为醒目。在这篇文章中,我将展示如何使用 Spire.XLS for .NET 在 C# 和 VB.NET 程序中重命名 Excel 工作表和设置工作表标签颜色。
安装 Spire.XLS for .NET
首先,我们需要将 Spire.XLS for .NET 包中包含的 DLL 文件添加为 .NET 项目中的引用。可以从此链接下载 DLL 文件,也可以通过 NuGet 安装 DLL 文件。
PM> Install-Package Spire.XLS重命名 Excel 工作表和设置工作表标签颜色
详细操作步骤如下:
- 创建 Workbook 类的对象。
- 使用 Workbook.LoadFromFile() 方法加载 Excel 示例文件。
- 利用 Workbook.Worksheets[int] 属性获取指定的工作表。
- 利用 Worksheet.Name 属性重命名指定的工作表。
- 利用 Worksheet.TabColor 属性设置指定工作表的标签颜色。
- 使用 Workbook.SaveToFile() 方法将文档保存到另一个文件。
- C#
- VB.NET
using Spire.Xls;
using System.Drawing;
namespace RenameWorksheet
{
    class Program
    {
        static void Main(string[] args)
        {
            //实例化一个Workbook并加载Excel sample文档
            Workbook workbook = new Workbook();
            workbook.LoadFromFile("Sample.xlsx");
            //获取sample文档里的三个工作表
            Worksheet sheet = workbook.Worksheets[0];
            Worksheet sheet1 = workbook.Worksheets[1];
            Worksheet sheet2 = workbook.Worksheets[2];
            //分别设置三个工作表名称
            sheet.Name = "学生成绩";
            sheet1.Name = "学生信息";
            sheet2.Name = "教师信息";
            //分别设置三个工作表的标签颜色
            sheet.TabColor = Color.Blue;
            sheet1.TabColor = Color.Green;
            sheet2.TabColor = Color.Red;
            //保存文档
            workbook.SaveToFile("Result.xlsx", ExcelVersion.Version2010);
        }
    }
}Imports Spire.Xls
Namespace RenameWorksheet
    Class Program
        Private Shared Sub Main(args As String())
          '实例化一个Workbook并加载Excel sample文档 Dim workbook As New Workbook() workbook.LoadFromFile("Sample.xlsx") '获取sample文档里的三个工作表
          Dim sheet As Worksheet = workbook.Worksheets(0)
          Dim sheet1 As Worksheet = workbook.Worksheets(1)
          Dim sheet2 As Worksheet = workbook.Worksheets(2)
          '分别设置三个工作表名称 sheet.Name = "学生成绩" sheet1.Name = "学生信息" sheet2.Name = "教师信息" '分别设置三个工作表的标签颜色
          sheet.TabColor = Color.Blue
                    sheet1.TabColor = Color.Green
          sheet2.TabColor = Color.Red
          '保存文档 workbook.SaveToFile("Result.xlsx",ExcelVersion.Version2010) End Sub End Class End Namespace
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。
 



 
					



