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

关注

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

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

含紧一点H楼梯边做边走视频| 二人世界高清视频播放| 狗锁住女人狗的视频大全图片 | 九九影视在线观看免费最新电视剧 | 欧美人与人动人物2024心理学| 家族轮换之共乐的日子最新章节更,| 小寡妇在线观看免费播放电视剧| 美国性伦1980禁忌禁忌| 《厨房韵母2》动漫下线了吗| 妈妈的朋友9| 成全在线观看免费完整的| 老公把舌头放进我B里揽拌| 光溜溜美女素材图片| 午夜成人理论片A片AAA软件| 二人世界一男一女| 强行挺进朋友漂亮人妻身体| 上课的时候突然打开了开关| 精产一二三产区划分标准图片| 女学生被老师骗到家中| 日韩电影在线观看高清版电视剧| 大姨妈来了同房内射吃避孕药 | 成人男女| 女性扒开大腿内侧小肚子痒| 俄罗斯少女2免费观看| 《哺乳》电影完整版观看| 麻豆蜜桃69无码专区在线| 二十电影| 轮流和两个男人一起很容易染病吗| 《熟妇的荡欲》HD中字| 麻豆免费无码AV在线播放| 解冻| 女生偷偷给全班男生塞表白信 | 中文在线字幕免费观看电视剧 | 亚州精品无码A片毛片吸奶视频| Y31成色好的S31正品| 公在厨房撕开奶罩吸奶头| 土豆网| 欧美| 欧美大妈LOGO大全| 免费韩漫无遮漫画| 女子监狱理伦A片