Не работает цикл. Эклипс выдает ошибку:
Traceback (most recent call last):Не совсем понимаю, в чем именно я не права. Идея была в том, чтобы перебрать все строки и все столбцы двумя строчками “ for i in Kozl.col_values(k):
File “D:\01fxcv\eclipse_works\test_1\test3.py”, line 26, in <module>
for i in Kozl.col_values(k):
File “D:\01fxcv\xlrd-1.0.0-py2.py3-none-any.whl\xlrd\sheet.py”, line 531, in col_values
IndexError: list index out of range
for i in Kozl.row_values(m):”
Подскажите, пожалуйста, как это можно исправить?
for i in Kozl.col_values(j): r_name = Kozl.row_values(j)[0] sheet = workbook.add_sheet('%s' % r_name) k = 1 m = 1 for i in Kozl.col_values(k): for i in Kozl.row_values(m): akt = Kozl.row_values(k)[1] if akt == '<NPI': akt = 0 elif akt == '-': continue else: pass akt_r = Kozl.row_values(j)[1] if akt_r == '<NPI': akt_r = 0 elif akt_r == '-': continue else: pass vek = akt / akt_r sheet.write(m, k, vek) m = m + 1 k = k + 1 j = j + 1