首页 > 解决方案 > 从大型 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 工作簿中的选项卡复制到此工作簿中。

标签: pythonopenpyxl

解决方案


你试过read_only = True国旗吗?

wb = load_workbook(filename='h:\\Master_Portfoliio.xlsx', read_only = True)

推荐阅读