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

Python 快速获取Excel工作表名称

文章目录

    • 前言
    • 准备工作
    • Python 获取Excel中所有工作表的名称
    • Python 获取Excel中隐藏工作表的名称

前言

在数据分析与办公自动化领域,通过Python处理Excel文件已成为必备技能。通过获取工作表名称,我们可以:

  • 快速了解文件结构
  • 自动化处理多工作表数据
  • 批量执行跨表格操作

本文将通过两个示例详解如何借助一个免费库通过Python读取Excel工作表名称

准备工作

1. 安装免费Python Excel库

要在Python中操作Excel文档,我们需要Free Spire.XLS for Python库。可以通过pip快速安装:

pip install Spire.Xls.Free

(需注意该免费库有页数限制)

2. 示例文件准备

准备一个包含多个工作表的Excel文档,该文档包含工作表:报告目标对比实际完成,以及2个隐藏工作表:总结备注。如下图:
Excel示例文件

Python 获取Excel中所有工作表的名称

免费Python库提供的 Worksheet.Name 属性可以返回指定工作表的名称。要获取 Excel 中所有工作表(包括隐藏工作表)的名称,可以遍历每个工作表来获取。

简单示例代码如下:

from spire.xls import *
from spire.xls.common import *# 加载Excel文档
workbook = Workbook()
workbook.LoadFromFile("测试.xlsx")# 遍历文档中每一个工作表
for sheet in workbook.Worksheets:# 获取工作表名并输出print(sheet.Name)

返回结果:
获取所有工作表名称

Python 获取Excel中隐藏工作表的名称

如果仅需获取隐藏工作表的名称,可以在遍历工作表时通过 Worksheet.Visibility 属性来判断当前工作表是否为隐藏状态(WorksheetVisibility.Hidden)。

如果为隐藏工作表,则通过 Worksheet.Name 属性读取其名称。简单示例代码如下:

from spire.xls import *
from spire.xls.common import *# 加载Excel文档
workbook = Workbook()
workbook.LoadFromFile("测试.xlsx")# 遍历文档中每一个工作表
for sheet in workbook.Worksheets:# 查找隐藏工作表if sheet.Visibility == WorksheetVisibility.Hidden:# 获取隐藏工作表名并输出print(sheet.Name)

返回结果:
获取隐藏工作表名称


想要了解更多该免费Python库支持的Excel处理功能,可查看:Python Exce 库中文教程

相关文章:

  • PyTorch与CUDA的关系
  • 脚本批量启动Node服务器
  • SEO长尾关键词布局实战
  • 【Java面试笔记:进阶】19.Java并发包提供了哪些并发工具类?
  • 手写Java线程池与定时器:彻底掌握多线程任务调度
  • 浏览器f12可以搜索接口的入参 和返回内容
  • 新手如何学习人工智能
  • 大模型助力嘉兴妇幼:数据分类分级的智能化飞跃
  • 5.6 Microsoft Semantic Kernel:专注于将LLM集成到现有应用中的框架
  • 25%甘油(灭菌)保存菌液以及10%甘油(普通)保存蛋白的原理及操作-实验操作系列-010
  • MyBatis-Plus 自动填充与更新策略知识清单
  • 反爬策略应对指南:淘宝 API 商品数据采集的 IP 代理与请求伪装技术
  • SkyWalking 安装与使用详细总结
  • Zynq 7000的PS侧DDR3地址范围及相关信息
  • 关于开源大模型(如 LLaMA、InternLM、Baichuan、DeepSeek、Qwen 等)二次开发或训练经验的关键点和概述
  • Redis 原子操作
  • 12.ArkUI Scroll的介绍和使用
  • C语言大写转小写2.0
  • 《软件设计师》复习笔记(4.4)——数据库新技术、SQL语言
  • vscode切换Python环境
  • 印度袭击巴基斯坦已致至少3人死亡
  • 印度扩大对巴措施:封锁巴基斯坦名人账号、热门影像平台社媒
  • 澎湃读报丨央媒头版五四青年节集中刊文:以青春之我,赴时代之约
  • “五一”假期第三天,预计全社会跨区域人员流动量超2.8亿人次
  • 马上评|提供情绪价值,也是文旅经济的软实力
  • 国家能源局:鼓励各地探索深远海、沙戈荒等可再生能源制氢场景