在 Excel 文件中创建多个工作表可以使数据更加井然有序。例如,可以为不同的区域、不同的月份/年份或不同的项目等创建不同的工作表。但要区分多个工作表,则需要更改它们的名称。同时,设置不同的选项卡颜色也是突出显示一些重要工作表的好方法。在本文中,将详细展示如何通过 C#/VB.NET 以编程的方式重命名 Excel 工作表并设置选项卡颜色。

使用工具: FreeSpire.XLS for .NET(免费版)

程序环境:

本次测试时,在程序中引入 Free Spire.XLS for .NET。可通过以下方法引用 Spire.XLS.dll 文件:

方法 1:将 Free Spire.XLS for .NET 下载到本地,解压,安装。安装完成后,找到安装路径下 BIN 文件夹中的 Spire.XLS.dll。然后在 Visual Studio 中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径 BIN 文件夹下的 dll 文件添加引用至程序。

方法 2:通过NuGet安装。可通过以下 2 种方法安装:

(1)可以在 Visual Studio 中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理 NuGet 包”,然后搜索“Free Spire.XLS”,点击“安装”。等待程序安装完成。

(2)将以下内容复制到 PM 控制台安装。

Install-Package FreeSpire.XLS -Version 12.7

重命名 Excel 工作表并设置选项卡颜色

  • 创建一个 Workbook 对象。

  • 使用 Workbook.LoadFromFile() 方法加载示例 Excel 文件。

  • 使用 Workbook.Worksheets[int] 属性获取指定的工作表。

  • 使用 Worksheet.Name 属性重命名指定的工作表。

  • 使用 Worksheet.TabColor 属性设置指定工作表的选项卡颜色。

  • 使用 Workbook.SaveToFile() 方法将文档保存到另一个文件。

【C#】

  1. using Spire.Xls;
  2. using System.Drawing;
  3.  
  4. namespace RenameWorksheet
  5. {
  6. class Program
  7. {
  8. static void Main(string[] args)
  9. {
  10. //Create a Workbook object
  11. Workbook workbook = new Workbook();
  12.  
  13. //Load a sample Excel file
  14. workbook.LoadFromFile("营业数据表.xlsx");
  15.  
  16. //Get the specified worksheet
  17. Worksheet worksheet = workbook.Worksheets[0];
  18. Worksheet worksheet1 = workbook.Worksheets[1];
  19. Worksheet worksheet2 = workbook.Worksheets[2];
  20.  
  21. //Rename Excel worksheet
  22. worksheet.Name = "数据";
  23. worksheet1.Name = "图表";
  24. worksheet2.Name = "总结";
  25.  
  26. //Set tab color
  27. worksheet.TabColor = Color.Pink;
  28. worksheet1.TabColor = Color.Gold;
  29. worksheet2.TabColor = Color.LightSkyBlue;
  30.  
  31. //Save to file
  32. workbook.SaveToFile("重命名并设置选项卡颜色.xlsx", ExcelVersion.Version2010);
  33. }
  34. }
  35. }

【VB.NET】

  1. Imports Spire.Xls
  2. Imports System.Drawing
  3.  
  4. Namespace RenameWorksheet
  5. Friend Class Program
  6. Private Shared Sub Main(ByVal args As String())
  7. 'Create a Workbook object
  8. Dim workbook As Workbook = New Workbook()
  9.  
  10. 'Load a sample Excel file
  11. workbook.LoadFromFile("营业数据表.xlsx")
  12.  
  13. 'Get the specified worksheet
  14. Dim worksheet As Worksheet = workbook.Worksheets(0)
  15. Dim worksheet1 As Worksheet = workbook.Worksheets(1)
  16. Dim worksheet2 As Worksheet = workbook.Worksheets(2)
  17.  
  18. 'Rename Excel worksheet
  19. worksheet.Name = "数据"
  20. worksheet1.Name = "图表"
  21. worksheet2.Name = "总结"
  22.  
  23. 'Set tab color
  24. worksheet.TabColor = Color.Pink
  25. worksheet1.TabColor = Color.Gold
  26. worksheet2.TabColor = Color.LightSkyBlue
  27.  
  28. 'Save to file
  29. workbook.SaveToFile("重命名并设置选项卡颜色.xlsx", ExcelVersion.Version2010)
  30. End Sub
  31. End Class
  32. End Namespace

效果图

——本文完——

如何通过 C#/VB.NET 重命名 Excel 表格并设置选项卡颜色的更多相关文章

  1. VB 批量重命名文件

    VERSION 5.00 Begin VB.Form Form1 BorderStyle = 3 'Fixed Dialog Caption = "Rename use VB QQ 1009 ...

  2. VB 宏+mysql解决EXCEL表格实现自动化处理

    1.表格模板自动建立源码 Sub opp()Dim myPath$, myFile$, AK As WorkbookApplication.ScreenUpdating = FalsemyPath = ...

  3. Office EXCEL 表格如何设置某个单元格是选择项,如何设置一级下拉菜单

    1 比如我要在C这一列都做成下拉菜单,则我选中这一列的第一个单元格,然后点击数据-有效性,然后把允许改成"序列",在来源中输入每一项(用逗号隔开),比如我一共要做四个下拉菜单选项, ...

  4. Excel透视表基础之字段布局与重命名、更新、数字格式设置、空值与错误值、

    字段布局与重命名 经典布局切换 字段布局 默认布局:文本类型在行区域.数字类型在值区域. 最好用鼠标拖拽. 字段重命名 可以在字段设置中更改. 透视表更新 延迟更新 手动刷新 自动刷新 刷新注意事项 ...

  5. VB.NET版机房收费系统---导出Excel表格

    datagridview,翻译成中文的意思是数据表格显示,使用DataGridView控件,能够显示和编辑来自不同类型的数据源的表格,将数据绑定到DataGridView控件很easy和直观,大多数情 ...

  6. Dotfuscator类重命名方法解析

    Dotfuscator是专业的.NET程序代码混淆工具,拥有重命名.字符串加密.流程模糊.自定义规则和水印等功能,倍受开发人员喜爱.其中类重命名的使用方法非常普遍,涉及到既要保护代码信息,又要在以后能 ...

  7. 当git上只做文件大小写重命名的修改时,如何躲坑

    一. 提交时 假设修改ABC.java为Abc.java. 1.1 如果使用git命令进行仅涉及大小写的重命名 1.1.1 设置git库为大小写敏感(不建议) $ git config core.ig ...

  8. .Net的Excel 导出 格式设置

    添加引用:Microsoft   Excel   11.0   Object   Library ; 添加:using Microsoft.Office.Interop.Excel; 一.打开Exce ...

  9. JAVA读取、写入Excel表格(含03版)

    引言 工作中可能会遇到对Excel读取和写入,如果我们自己手动写的话,会很麻烦,但是Apache中有poi工具类.poi工具类封装好了对于Excel读取和写入,我们需要用的时候,直接调用该方法就好了. ...

随机推荐

  1. 【JAVA UI】HarmonyOS 如何使用TinyPinyin类库

    ​  参考资料 前言:TinyPinYin是一个适用于Java和Android.HarmonyOS的快速,低内存的汉字转拼音库.码云地址TinyPinYin,其使用方法已在API讲解中有详细介绍,本文 ...

  2. java-Servlet-cookie and session

    1 状态管理 a) 什么是状态管理?将浏览器与web服务器之间多次交互当做一个整体处理,并且将多次交互涉及的数据(即状态)保存下来. b) 如何进行状态管理? 可以将状态保存在客户端将状态保存到浏览器 ...

  3. Python逆向爬虫之pyquery,非常详细

    系列目录 Python逆向爬虫之pyquery pyquery是一个类似jquery的python库,它实现能够在xml文档中进行jQuery查询,pyquery使用lxml解析器进行快速在xml和h ...

  4. q 短引用标签

    <q/>标签可以使一段文本作为引用. <p>他说:<q>明天要下雨</q>.</p> 注意,源代码中并没有为这段文字添加引用符号,而是添加了 ...

  5. TCP实现多个客户端发送数据给服务器端

    SocketThread给服务端用的线程类: public class SocketThread extends Thread{ private Socket socket; public Socke ...

  6. Mysql 一主一从

    1. 主从原理 1.1 主从介绍 所谓 mysql 主从就是建立两个完全一样的数据库,其中一个为主要使用的数据库,另一个为次要的数据库,一般在企业中,存放比较重要的数据的数据库服务器需要配置主从,这样 ...

  7. AI 音辨世界:艺术小白的我,靠这个AI模型,速识音乐流派选择音乐 ⛵

    作者:韩信子@ShowMeAI 数据分析实战系列:https://www.showmeai.tech/tutorials/40 机器学习实战系列:https://www.showmeai.tech/t ...

  8. PHP实现服务器文件预览

    PHP实现服务器里面的所有文件进行预览跟手机文件夹一样 服务器创建一个index.php文件 点我查看 <?php // errors ini_set('display_errors', 1); ...

  9. E - Road Reduction

    E - Road Reduction (atcoder.jp) 题意:一棵树n个点,m条路, di表示1-i的距离,问怎么选择边可以使得d2+...dn最短. 题解: 很明显,就是直接套最短路板子,判 ...

  10. good thing