python - 从大型 Excel 文件中获取工作表名称
问题描述
我正在使用 Python 3.7 并使用 OpenPyxl 从具有 10 个选项卡的大型 excel 工作簿 (29MB) 中读取工作表名称。
import openpyxl
from openpyxl import load_workbook
wb = load_workbook(filename='h:\\Master_Portfoliio.xlsx')
print(wb.sheetnames)
上面的代码适用于较小的文件,但是当我对这个文件使用相同的代码时,代码就会挂起。我想阅读工作表名称,然后删除一个选项卡,然后将另一个 Excel 工作簿中的选项卡复制到此工作簿中。
解决方案
你试过read_only = True
国旗吗?
wb = load_workbook(filename='h:\\Master_Portfoliio.xlsx', read_only = True)
推荐阅读
- python - 从字符串中删除特定句子
- swift - 收入猫用户没有资格执行该操作。& 用户没有资格获得促销优惠
- python - for循环pandas内的连接 - 只为列表中的最后一个元素写出变量
- ios - 如何在 iOS 设置应用程序中将下载的视频状态从“尚未观看”更新为“已观看”?
- go - golang:grpc调用超时
- python - python函数try & except
- sql - 插入触发器之前的 SQLite
- reactjs - 材料表内部 onClick 仅显示最后一行值
- asp.net-core-mvc - 无法在 ASP.NET Core MVC 项目中添加控制器和视图
- firebase - 如何从 FireBase 颤振中读取