我们平时使用的excel电子表格,一个工作薄中默认有三个工作表,当一个工作簿包含很多工作表时,我们需要更改每个工作表的名称,这样我们能方便快速的知道每个工作表所存放的内容。同时,也可以给工作表标签加上颜色,看起来更醒目。Spire.XLS 提供worksheet.Name 和worksheet.TabColor 属性,客户可以设置工作表名称和标签颜色。
该文主要介绍如何使用Spire.XLS 重命名Excel工作表和设置工作表标签颜色。
首先我们看看包含3个工作表的Excel工作簿。
C#
//实例化一个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 = "工作表3";
//分别设置三个工作表的标签颜色
sheet.TabColor = Color.Blue;
sheet1.TabColor = Color.Green;
sheet2.TabColor = Color.Red;
//保存文档
workbook.SaveToFile("Result.xlsx", ExcelVersion.Version2010);
VB.NET
'实例化一个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 = "工作表3"
'分别设置三个工作表的标签颜色
sheet.TabColor = Color.Blue
sheet1.TabColor = Color.Green
sheet2.TabColor = Color.Red
'保存文档
workbook.SaveToFile("Result.xlsx", ExcelVersion.Version2010)
重命名工作表和设置标签颜色后的效果图: