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

文章 > Python基础教程 > Python中xlwt如何访问工作表

Python中xlwt如何访问工作表

头像

2020-11-05 15:33:494762浏览 · 0收藏 · 0评论

学过编程之后,处理表格更加得心应手,就比如xlwt中“get sheet”的方法就可以轻松访问表格。

举例:

我想访问电子表格的工作表,已经使用xlutils.copy()将主要工作簿复制到了另一个工作簿。但是不知道使用xlwt模块访问工作表的正确方法。我的示例代码:


import xlrd import xlwt from xlutils.copy import copy wb1 = xlrd.open_workbook('workbook1.xls', formatting_info=True) wb2 = copy(master_wb) worksheet_name = 'XYZ' (worksheet_name is a iterative parameter) worksheet = wb2.get_sheet(worksheet_name)


该类sheets()奇怪地缺少该方法xlwt.Workbook,因此使用该方法的其他答案将不起作用-仅xlrd.book(用于读取XLS文件)具有一个sheets()方法。


因为所有的类属性都是私有的,所以必须执行以下操作:


def get_sheet_by_name(book, name):    """Get a sheet by name from xlwt.Workbook, a strangely missing method.    Returns None if no sheet with the given name is present.    """    # Note, we have to use exceptions for flow control because the    # xlwt API is broken and gives us no other choice.    try:        for idx in itertools.count():            sheet = book.get_sheet(idx)            if sheet.name == name:                return sheet    except IndexError:        return None


如果不需要它为不存在的工作表返回None,则只需删除try / except块。如果要按名称重复访问多个工作表,将它们放入字典中会更有效,如下所示:


sheets = {} try:    for idx in itertools.count():        sheet = book.get_sheet(idx)        sheets[sheet.name] = sheet except IndexError:        pass


以上就是Python中xlwt用“get sheet”访问工作表的方法。更多Python学习推荐:PyThon学习网教学中心

关注

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

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

双乳被四个男人吃奶| 当着老公的面被维修工欺负| 《一滴都不许漏》何泽城林萌| 俄罗斯少女2免费观看| 少女配狗播放视频| 《男医生的特殊治疗》| 《美丽妻子替夫还债》剧情| 少女配狗视频大全播放| 久久久综合精品一区二区三区| 俄罗斯大扔子视频观看| 黑兽| 视频下载| 无码亚洲一区二区三区| 撕开她的内裤慢慢摸她的胸| 苍老师电影全集免费播放在线观看| 男生和老师一起差差差的游戏| お母さんは母のがいない怎么读 | 水蜜桃免费高清电视剧大全| 胬肉母亲| 两阳夹一阴与其他强势形态的比较| 美国伦理《轻佻寡妇》| 电影《乳妓》在线观看| 打扑克牌男女| 爱爱小说| 苍井空そら无码AV人妻电影| 自己怎么玩隐私位置游戏 | 《女仆教育》动漫第一季| 内衣展| 俄罗斯色情巜做爰4| 《健身房下的特殊待遇》| 女子蹲坑排尿全过程| 女性变态蕾丝连体开档内衣| 母与子免费观看大全电视剧邻居大.. | 京香JULIA| 《漂亮的女邻居5》HD| 人狗大战6免费观看正版| 甜蜜惩罚免费观看第一季全集| 爸爸VICIUSSS幼儿小女孩| 教练在泳池下添我做爰| 非洲女人免费观看大全电视剧| 床3