news 2026/6/10 18:37:06

使用C#代码在 Excel 中获取工作表名称

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用C#代码在 Excel 中获取工作表名称

在 Excel 中,工作表名称可以作为工作簿内容的一种元数据。通过获取这些名称的列表,可以大致了解每个工作表的用途,并概览某类数据存储的位置。这对于较大的工作簿或团队协作尤其有用。本文将介绍如何使用 Spire.XLS for .NET 在 C# 中获取 Excel 工作表名称。

安装 Spire.XLS for .NET

首先,您需要将 Spire.XLS for .NET 包中的 DLL 文件添加为 .NET 项目的引用。DLL 文件可以通过此链接下载,也可以通过 NuGet 安装。

PM> Install-Package Spire.XLS

在 C# 中获取 Excel 中的所有工作表名称

Worksheet.Name属性返回工作表的名称。要获取 Excel 中所有工作表的名称(包括隐藏的工作表),可以遍历每个工作表并使用此属性获取它们的名称。

示例代码如下:

using Spire.Xls; using Spire.Xls.Collections; namespace WorksheetName { class Program { static void Main(string[] args) { // 创建一个 Workbook 对象 Workbook workbook = new Workbook(); // 加载 Excel 文档 workbook.LoadFromFile("Budget.xlsx"); // 获取 Excel 中的所有工作表 WorksheetsCollection worksheets = workbook.Worksheets; // 遍历每一个工作表 foreach (Worksheet sheet in worksheets) { // 获取工作表名称 Console.WriteLine(sheet.Name); } } } }

在 C# 中获取 Excel 隐藏工作表名称

如果你只需要获取隐藏工作表的名称,可以先遍历每一个工作表,判断其是否为隐藏状态;如果是隐藏工作表,则通过Worksheet.Name属性获取其名称。

示例代码如下:

using Spire.Xls; using Spire.Xls.Collections; namespace HiddenSheetsName { class Program { static void Main(string[] args) { // 创建一个 Workbook 对象 Workbook workbook = new Workbook(); // 加载 Excel 文档 workbook.LoadFromFile("E:\\PythonExcel\\Monthly company budget.xlsx"); // 获取 Excel 中的所有工作表 WorksheetsCollection worksheets = workbook.Worksheets; // 遍历每一个工作表 foreach (Worksheet sheet in worksheets) { // 判断是否为隐藏工作表 if (sheet.Visibility == WorksheetVisibility.Hidden) { // 获取隐藏工作表的名称 Console.WriteLine(sheet.Name); } } } } }

申请临时许可证

如果您希望移除生成文档中的评估提示,或解除功能限制,请为自己申请一个为期 30 天的试用许可证。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/4 21:14:37

Qwen2.5-7B中文诗歌创作:文学生成应用

Qwen2.5-7B中文诗歌创作:文学生成应用 1. 技术背景与应用场景 随着大语言模型在自然语言理解与生成能力上的持续突破,AI参与文学创作已从概念验证走向实际落地。阿里云推出的 Qwen2.5-7B 模型,作为 Qwen 系列中参数规模为 76.1 亿的中等体量…

作者头像 李华
网站建设 2026/6/10 10:34:01

抱脸(huggingface)的使用姿势

抱脸(huggingface)的使用姿势 简介 抱脸huggingface.co,其实早知道他有一个很好的免费资源给到所有用户:2c16g 这个配置,也许扛不动太多的流量业务,但是足够部署各种学习和测试环境了。一直没动心思&#x…

作者头像 李华
网站建设 2026/6/10 1:59:13

Qwen2.5-7B摘要生成:关键信息提取技术

Qwen2.5-7B摘要生成:关键信息提取技术 1. 引言:大模型时代的摘要生成需求 随着大语言模型(LLM)在自然语言处理领域的广泛应用,自动摘要生成已成为信息处理的核心能力之一。面对海量文本数据,如何从长篇内容…

作者头像 李华
网站建设 2026/6/10 17:22:23

Qwen2.5-7B镜像测评:多场景推理稳定性实操评估

Qwen2.5-7B镜像测评:多场景推理稳定性实操评估 1. 引言:为何选择Qwen2.5-7B进行实操评估? 随着大语言模型在企业级应用和开发者生态中的快速普及,模型的推理稳定性、多语言支持能力、结构化输出质量成为实际落地的关键指标。阿里…

作者头像 李华
网站建设 2026/6/9 19:44:18

Qwen2.5-7B语言学习:外语辅助教学应用

Qwen2.5-7B语言学习:外语辅助教学应用 1. 背景与技术定位 随着人工智能在教育领域的深入渗透,大语言模型(LLM)正逐步成为外语教学的重要辅助工具。传统语言学习方式受限于师资分布不均、个性化反馈不足等问题,而基于…

作者头像 李华
网站建设 2026/6/9 22:23:08

基于大数据的心脏病数据分析系统【附源码+文档】

💕💕作者: 米罗学长 💕💕个人简介:混迹java圈十余年,精通Java、小程序、数据库等。 💕💕各类成品Java毕设 。javaweb,ssm,springboot等项目&#…

作者头像 李华