关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
wb.sheetnames为什么不显示工作表名称呢?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
waterKxia 2018-09-10 07:30关注您好,你的错误在于导入了Workbook模块。
openpyxl的Workbook模块适用于利用它创建excel文件,而不是读取excel文件。
读取excel文件,应该使用load_workbook模块:from openpyxl import load_workbook orfile="test.xlsx" wb = load_workbook(orfile) print(wb.sheetnames)
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 5无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-11-21 09:33回答 4 已采纳 第一个方法加一个参数wb。不能以load的方式去创建一个wb,这样就相当于两个程序同时打开同一个Excel,就无法达到你的预期
- 2022-04-07 06:52回答 2 已采纳 webdrive有安装吗?http://chromedriver.storage.googleapis.com/index.html 安装与你谷歌浏览器对应的版本,放到py文件同一目录下启动
- 2022-12-28 04:11回答 5 已采纳 看看了看你的代码,其中类继承的方法有问题,你可以用以下方法进行继承: import openpyxl from openpyxl import Workbook class ExcelBook(W
- 2020-09-18 06:47它首先获取所有工作表的名称,然后遍历列表,移除除了目标工作表之外的所有工作表,最后保存为新的文件。 ```python for del_sheet in sheet_list: if del_sheet != sheet_name: wb.remove(wb[del_sheet]) ``` ...
- 2021-05-16 08:32回答 3 已采纳 参考一下这个文档。 https://www.it1352.com/1706882.html
- 2022-04-20 02:12回答 1 已采纳 那你首先 读取 文件 ,然后 解析 出 数据 ,数据 要做验证 那你需要 遍历数据 ,对数据项 用正则 或者其它规则 判断 不符合 就提示
- 2022-04-19 06:04回答 1 已采纳 filter过滤 一下 let arr=[{a:1},{},{}]; let v=arr.filter((item)=>{ return JSON.stringify(item
- 2024-05-11 06:51for sheet in summary_wb.sheetnames[1:]: # 跳过目录工作表 directory_ws.cell(row=row_num+1, column=1).value = sheet directory_ws.cell(row=row_num+1, column=2).value = f"'{sheet}'!A1" row_num += 1 ```...
- 2023-04-03 08:35回答 2 已采纳 python读取加密Excel可使用msoffcrypto库。具体参照:https://mp.weixin.qq.com/s?__biz=MzA3NTMzMjMyOA==&mid=2650929573
- 2024-06-14 03:004. **获取工作表列表**:你可以通过`workbook.sheetnames`获取当前工作簿中所有工作表的名字。 ```python sheet_names = wb.sheetnames ``` 5. **定义新的工作表名称**:根据你的需求定义新的名字列表。例如,...
- 2022-01-06 04:12它是基于低级的xml解析,使得我们可以高效地操作Excel工作簿、工作表、单元格等元素。以下是一些关键知识点: 1. **安装openpyxl**: 在Python环境中,可以通过pip命令进行安装: ``` pip install openpyxl ``` ...
- 2023-03-10 13:24本教程将探讨如何使用Python来保留格式地合并多个Excel工作表到一个汇总表,并创建一个目录来索引这些工作表。我们将主要使用`openpyxl`库,这是一个强大的用于读写Excel .xlsx文件的Python库。 首先,确保已经安装...
- 2024-04-01 12:58Excel文件的工作表可以使用`wb.sheetnames`获取名称列表,然后用`wb['sheet_name']`访问每个工作表。例如: ```python for sheet_name in wb.sheetnames: ws = wb[sheet_name] # 在这里处理每个工作表 ``` 4....
- 2024-02-06 14:34注意,由于openpyxl库不支持直接写入多个工作表,所以我们需要逐个工作表写入: ```python from openpyxl import load_workbook for sheet_name, df in workbook.items(): # 创建或加载工作簿 if os.path....
- 2023-06-26 07:38在这个场景中,`openpyxl`库是一个理想的选择,因为它提供了高效且功能丰富的操作Excel工作表的能力。本文将详细介绍如何使用`openpyxl`来实现这个目标。 首先,我们需要导入`os`库来处理文件路径和目录,以及`...
- 2020-08-18 06:39alun550的博客 B3的所有单元格 sheetAc["A1":"B3"] 返回值:tuple 示例: 遍历所有的行列 命令: sheetObject.columns sheetObject.rows 返回值: 示例: 保存excel数据 命令: wb.save() 创建和删除工作表 创建excel表 命令: wb ...
- 2023-01-07 03:05weixin_42601702的博客 你可以使用 Python 的 openpyxl 库来获取 Excel 的工作表名称。具体的方法是: 安装 openpyxl 库:在命令行中输入 pip install openpyxl 在 Python 代码中导入 openpyxl 库:import openpyxl 读取 Excel 文件:wb =...
- 2024-06-14 02:52如果需要从多个工作表中复制数据,可以循环遍历`wb.sheetnames`并分别处理每个工作表。 在实际应用中,可能还需要处理更复杂的情况,例如合并多列数据、处理缺失值、格式化数据等。此外,可以使用`openpyxl`库直接...
- 2021-02-09 15:18缘 源 园的博客 创建Excel工作簿方法 from openpyxl import Workbook workbook=Workbook() workbook.properties.title="我是标题" workbook.properties.creator="lijie" workbook.properties.category="sun" workbook.properties....
- 2021-02-09 16:41缘 源 园的博客 from openpyxl import load_workbook ...# 方法1:直接获取所有的工作表名字,再通过下标获取 #对象列表 # print(wb.worksheets) # [<Worksheet "Sheet">, <Worksheet "Sheet1">, <Worksheet "Sheet2"&.
- 没有解决我的问题, 去提问