【发布时间】:2020-01-30 17:01:59
【问题描述】:
我正在学习 openpyxl,非常基础的东西。我只遵循一些在线教程中的步骤,但我仍然收到有关“values_only=True”的错误消息。我找不到问题出在哪里。我正在使用来自 jupyter 的 Python 3.6.6。
我的代码是:
pip install openpyxl
# Create a hello_world.xlsx
from openpyxl import Workbook
workbook = Workbook()
sheet = workbook.active
sheet['A1'] = 'Hello'
sheet['B1'] = 'word!'
workbook.save(filename = 'hello_world.xlsx')
# Read this hello_world.xlsx
from openpyxl import load_workbook
workbook = load_workbook(filename = 'hello_world.xlsx')
sheet = workbook.active
for value in sheet.iter_rows(min_row = 1,
max_row = 2,
values_only=True):
print(value)
出现此错误信息:iter_rows() got an unexpected keyword argument 'values_only'
感谢您的帮助..
【问题讨论】:
-
你安装了哪个版本的openpyxl?
-
@CharlieClark 我的旧 openpyxl 版本低于 2.6。现在我升级到 3.0,它可以工作了!谢谢!