У меня есть рабочая книга из 12 листов, и каждый лист имеет некоторое значение в столбце А. Вся полезная информация начинается со строки 9, столбец 0 каждого листа. Как только ячейка (AX, 0) не имеет данных, она должна перейти на следующий лист. Здесь num - номер листа в рабочей тетради. Код ниже:
workbook = xlrd.open_workbook('example.xlsx')
row = 9
num = 0
col = 0
while True:
worksheet = workbook.sheet_by_index(num)
if worksheet.cell(row, col).value != xlrd.empty_cell.value:
worksheet.cell(row, col).value
row+=1
else:
if num != 12:
num = num + 1
row = 9
Я получаю следующую ошибку:
Файл "", строка 4, в файле worksheet.cell (row, col) .value! = xlrd.empty_cell.value: файл "C: \ Python27 \ lib \ site-packages \ xlrd \ sheet.py", строка 412, в ячейке self._cell_types [rowx] [colx], IndexError: список индексов из диапазон
Помоги мне !!!