Получение имен листов из большого файла Excel - PullRequest
0 голосов
/ 29 мая 2019

Я использую Python 3.7 и OpenPyxl для чтения имен листов из большой книги Excel (29 МБ) с 10 вкладками.

import openpyxl
from openpyxl import load_workbook
wb = load_workbook(filename='h:\\Master_Portfoliio.xlsx')
print(wb.sheetnames)

Приведенный выше код работает для небольших файлов, но когда я использую тот же код для этого файла, код просто зависает. Я хотел бы прочитать имена листов, а затем удалить вкладку, а затем скопировать вкладку из другой рабочей книги Excel в эту рабочую книгу.

1 Ответ

0 голосов
/ 30 мая 2019

Вы пробовали флаг read_only = True?

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