国产成人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学习网教学中心

关注

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

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

天美麻花高清在线看电视剧| 腿张开我要添到你高潮H漫画软件| 《我的漂亮老板娘》演员名单| 雨中小故事动态图| 榨精病栋| 免费看黄A片真人真事| 《高压监狱2》完整版| 放荡的女兵伦理2| 丫头把腿开大让我添添| 亲吻刺激战场视频大全真人版免费..| 出门忘穿胸罩乳头凸起怎么办| 18禁男男腐啪GV真人视频| 初中小姐姐脚丫踩在男生困困| 妈妈がだけの心に漂う| 在线观看免费视频| 法国空姐| 男生困困进女生困困洞视频 | 美女被咬小头头视频大全图片| 1秒流鼻血的女性胸片| 《美国伦理4女警》| 正阳门下电视剧全集免费观看| 特殊按摩治疗师| 凯登克洛斯| 真人刺激战场40分钟电视剧| 《丰满的女邻居》播放| 强伦女教师2:伦理| 公粗一夜6次挺进我的密道| 主人~我错了请把它关掉歌词| 韩剧在办公室做饭的电影| 老头跪在两腿之间吃奶| 刚长毛的初一女生年龄范围| 电视剧在线观看免费| 泳装美女| 小妈妈2免费观看完整电视剧| 儿媳妇免费播放全部电视剧 | 3DMAX9喷射2D3D区别漫..| 小妹妹爱大棒棒免费观看电视剧动..| 教资| 儿子控制不住对妈妈发脾气怎么办 | 苍老师最经典10部电影| 精产一二三产区划分标准图片