韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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函数

关注

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

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

啵啵浏览器| 成品人和精品人的区别在哪里知乎| 18岁的少女与狗高清电视剧| 女生的全身照曝光| 《温柔善良的儿媳妇》的背景故事| 45岁老阿姨喷了三次尿素乳青| 《你邻居的妻子》电视剧| 意大利《空乘》3| 精品久久免费一区二区三区四区 | 高坂保奈美| 欧美叔叔别撩我免费观看电视剧| 麻花传沈娜娜MV| MACHENIKE| 妈妈叫我戴上避孕套是什么歌 | 《特殊的家政服务》| 日韩精品国产一区二区三区| 成全视频观看免费高清中国电视剧| 菠萝蜜在线观看免费播放电视剧| 女性扒开大腿内侧小肚子痒| 《互换人妻HD中字》| 公与媳就做一次| 趁老师睡着破了她的处| 四叔一次又一次索取怎么读| 老公边干边说小骚B小说| 公憩止痒小说原著叫什么名字| 乱公伦媳..HH| 第一次挺进苏雨瑶的身体电影| 柳枝| 地下室SMS录制的全部内容| 妻子在厨房被三个男人欺负的后果 | DO时不堪入耳的话的| 福艳都市韵母王雪琴| 干爹你真棒插曲免费看| 小俊在雪姨身上耕耘小说免费阅读| 《蜜桃成熟时》无删减版| 人野兽马狗猪大全| 妈妈的朋友9| 少女韩国免费观看高清电视剧八戒 | 暖暖的幸福 电视剧| 二人世界高清视频播放| 免费观看已满十八岁电视剧在线播...