国产成人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函数

关注

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

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

二人努力生猴子免费观看| 欧美大片| 新婚夜被强伦无删减版| 公翁晚上吃我奶头子| 《医务室上垒》动浸全集在线观看| 校花被群JAN又粗又大H漫画| 法国《监狱伦理3》| 夜关门欲望之花| 《酒店激战》动漫1-5集免费观..| 免费看黄A片真人真事| 姨母的绣感中字2| 下面也要好好疼爱第八集剧情梗概| 韩国 朋友家的麦子| 《法国啄木鸟:会议2》| 看老公玩自己闺蜜| PEDESTRIAN| 电影《满足2》完整版在线观看| 台剧《恋爱之瘾》小蓝| 国外成品网站1688入口在哪| 门卫老李干了校花琦琦| 《后宫狂热》动浸全集完整| 老师穿白色双开真丝旗袍怎么穿 | 欧美片《肉欲进入》| 100%透光裸妆| 妈妈的职业4免费观看全集在线播..| 继母后妈的梗| 小小小蜜桃免费观看电视剧高清 | 暴躁老阿姨CSGO比赛结果| 《玉尺经》完整版| 妈妈总是晚上装睡配合孩子| 黑人与女人猛交XxXX| 《妻欲公与媳》免费看| 郑云龙| 美国式禁忌5老熟女| 《工地夫妻》原声版| 成品PPT网站大片入口| 为什么男的用手抠女的信道| 性船1982色情| 兄弟的老婆4免费观看电视剧| 7777777亚洲和欧洲尺码表 | 他一边日一边吃我奶头