当前位置: 首页 > news >正文

使用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 天的试用许可证。

http://www.cnnetsun.cn/news/527864.html

相关文章:

  • DNS负载均衡能自动避开故障服务器吗?
  • 什么是环路
  • 二分查找-I
  • 腾讯混元0.5B:轻量化AI的高效推理新体验
  • 数据赋能设计:AIGC如何驱动男装产业迈向智能新时代?
  • Wallcraft 3.59.01| 最强4K超高清壁纸软件,动态4D壁纸
  • Qwen2.5-7B快速部署教程:基于Docker的容器化实施方案
  • GLM-4-9B-Chat:如何用128K上下文玩转多语言AI?
  • Qwen2.5-7B实战案例:5分钟快速部署网页推理服务
  • SVG 模糊效果详解
  • LCD显示屏RGB接口布局布线实战案例
  • 重组蛋白常见标签(Tag)科普:设计逻辑与功能作用
  • Qwen2.5-7B网页服务超时?网络配置优化部署实战
  • Qwen2.5-7B部署教程:从零开始配置Python调用接口详细步骤
  • Day31 函数专题2
  • Qwen2.5-7B部署报错频发?镜像免配置方案解决依赖冲突问题
  • Qwen2.5-7B故障诊断:系统问题排查指南
  • Qwen2.5-7B金融场景实战:风控报告自动生成部署完整指南
  • GLM-4.5V-FP8开源:轻松掌握多模态视觉推理
  • Unity游戏开发实战指南:核心逻辑与场景构建详解
  • DeepSeek 私有化部署避坑指南:敏感数据本地化处理与合规性检测详解
  • 基于 SpringBoot RabbitMQ Redis MySQL 的社交平台私信系统设计与实现
  • 2024年AI落地新趋势:Qwen2.5-7B支持128K上下文部署解析
  • Qwen3-1.7B:1.7B参数解锁智能双模式推理!
  • Wan2.2视频模型:家用GPU秒创720P电影级视频
  • NextStep-1:新一代AI图像编辑工具,轻松创作高保真图片
  • Qwen2.5-7B vs Qwen2性能对比:知识量与推理能力全方位评测
  • Keil5添加文件到C语言项目的操作全流程
  • IBM Granite 4.0微模型:12语言文本生成新体验
  • Qwen2.5-7B完整指南:支持表格理解的结构化数据处理教程