2012-06-20 3 views
2

Я намеревался сделать это, используя код в ответе here, в последнем блоке кода. Однако я получаю сообщение об ошибке в строке for cell in ws.iter_rows(range_string=range_expr):, говорящей, что «Объект Worksheet не имеет атрибута iter_rows». Любая идея, что я делаю неправильно здесь?Получение значений из столбца в excel с использованием openpyxl

+0

Вы проверили, что у вас была самая обновленная версия openpyxl? –

+0

@Jeff да, я делаю, это v1.5.8 – zakparks31191

ответ

4

все, что мне нужно было, чтобы изменить декларацию рабочей книги на следующее: wb = load_workbook('path/doc.xls', use_iterators=True), добавив параметр use_iterators paramater. Простая проблема, простое решение :)