当一个 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 天的临时许可证。