Используя openpyxl
, я пытался читать с пятой строки некоторые файлы. Первые четыре строки файлов являются заголовком. Тогда основной контент имеет формат, отличный от заголовка. И я попробовал метод:
import openpyxl
file_name="xxx.xlsx"
wb = openpyxl.load_workbook(filename=file_name, use_iterators = True)
first_sheet = workbook.get_sheet_names()[0]
ws = workbook.get_sheet_by_name(first_sheet)
for index, row in enumerate(ws.iter_rows()):
if start < index < stop:
for c in row:
print c.value
Всегда будет ошибка:
IndexError: индекс списка вне допустимого диапазона
Если я удалю первые четыре строки, данные можно будет легко прочитать в Python. Но таких файлов у меня сотни, каждый файл имеет заголовок на четыре строки. Удаление всех заголовков из файлов займет много времени.
Как правильно пропустить первые несколько строк при чтении с использованием openpyxl
?