2016-09-19 4 views
1

Выполнение следующего кода выполняется до тех пор, пока я не настрою среду разработки на другом компьютере.openpyxl: Дает ошибку при загрузке_workbook()

workbook_obj = load_workbook(filename=xl_file, data_only=True, use_iterators=True) 

Я получаю следующее сообщение об ошибке:

TypeError: load_workbook() got an unexpected keyword argument 'use_iterators' 

pip freeze команда показывает, что я использовал openpyxl 2.3.5 ранее, когда код работал отлично. Моя текущая версия - 2.4.0.

Это ошибка в openpyxl?

ответ

9

use_iterators ключевое слово was removed с 2.4.0. Вместо этого используйте read_only=True.