国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 关于Python中openpyxl使用iter_rows()的方法

关于Python中openpyxl使用iter_rows()的方法

openpyxl使用iter_rows()

头像

2020-10-27 16:40:1918473浏览 · 0收藏 · 0评论

之前已经对iter函数的用法有过讲解,记忆遗忘的小伙伴可以重新回顾一遍。今天就iter函数的拓展,讲讲openpyxl中导入iter_rows()的方法。


当我们使用以下代码:


import openpyxl as op ms = op.load_workbook('mtest.xlsx') ws = ms.active op.worksheet.Worksheet.iter_rows()


然后会出现,此代码返回:


type object 'Worksheet' has no attribute 'iter_rows'


怎么会出现这种情况?

这说明,您需要在工作表的实例上调用iter_rows方法,例如:


>>> for row in ws.iter_rows('A1:C2'): ...        for cell in row: ...            print cell


要么


>>> for row in ws.iter_rows(min_row=1, max_col=3, max_row=2): ...    for cell in row: ...        print(cell)


正如您的错误消息所述,您在Worksheet类型上调用它,这将无效;它需要在一个对象上调用:


op.worksheet.Worksheet.iter_rows()  # wrong


对于旧版本的openpyxl,您可能需要确保在加载工作簿时启用迭代器 –对于更新版本,这不是必需的。

以下是一个完整的例子在Python REPL中测试过(使用openpyxl 1.8.3):


>>> import openpyxl as op >>> wb = op.load_workbook('/tmp/test.xlsx', use_iterators=True) >>> ws = wb.active >>> for row in ws.iter_rows(): ...   for cell in row: ...     print cell ... RawCell(row=1, column='A', coordinate='A1', internal_value=1.0, data_type='n', style_id='0', number_format='general') RawCell(row=1, column='B', coordinate='B1', internal_value=10.0, data_type='n', style_id='0', number_format='general') ...


还没有学会的小伙伴不要着急,结合之前学习再重新看一遍今天的示例,Python基础知识回顾:iter函数

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《不戴套瑜伽教练3》| 成全在线观看免费全集高清 | 《女仆教育》动漫第一季| 《肉体暴力强伦轩》| 用毛笔刷尿孔不准尿出来怎么办| 小雪奶水涨公帮忙吸| 蜜桃免费观看电视剧高清完整版| 日本双人xX00吃奶视频| 共享女儿小诗1~10章的背景资..| 詹尼佛的肉体| 鲁鲁射击免费播放电视剧全部| 美女和老板一起努力做豆浆| 美国巜性来潮喷1| 《吃你吃上瘾》| 《魅魔之耻》1~4集免费看| 天香天堂免费观看电视剧| 《再来一次好吗》免费观看| 成都私人情侣免费看电视剧的软件| 美女的胸怀| 保姆的特殊待遇5| 军人野外吮她的花蒂沈静舒| 成全高清免费完整观看| 11BBB| 我的女老师| 华为荣耀V40手机价格| 追风行动电视剧全集免费观看| 真人做运动视频素材| 蜜桃视频| 人犬兽人在线观看免费完整一| 《黏糊糊的你》免费观看| 高压监狱免费观看完整版在线播放| 蜜桃成时熟| 《老板娘2》完整版| 八戒看免费高清电影在线观看| 《一滴都不许漏》何泽城林荫| 爸爸的擎天柱让我看第二集| 局长边摸边吃奶边做爰| 《丽贝卡的秘密》| 王一扬| 中字HD人妻の亂倫2| 老师~这是学校的不可以