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

文章 > Python常见问题 > Python如何实现excel筛选后生成新表

Python如何实现excel筛选后生成新表

头像

月亮邮递员

2020-03-27 17:56:477427浏览 · 0收藏 · 0评论

Python如何实现excel筛选后生成新表

xlrd对exce进行读操作,xlwt对exce进行写操作。

实现把excel中某些单元格的部分字符作为关键字,进行查找。话不多说直接上代码。

# -*- coding: utf-8 -*-
import xlrd
import xlwt
 
 
def read_excel():
    workbook = xlrd.open_workbook('tttttt.xlsx') #读取源excel文件
    jieguo = xlwt.Workbook(encoding="ascii")  #生成excel
    wsheet = jieguo.add_sheet('sheet name') #生成sheet
    sheetnum=workbook.nsheets  #获取源文件sheet数目
    y=0 #生成的excel的行计数
    for m in range(0,sheetnum):
        sheet = workbook.sheet_by_index(m) #读取源excel文件第m个sheet的内容
        nrowsnum=sheet.nrows  #获取该sheet的行数
        for i in range(0,nrowsnum):
            date=sheet.row(i) #获取该sheet第i行的内容
            for n in range(0,len(date)):
                aaa=str(date[n]) #把该行第n个单元格转化为字符串,目的是下一步的关键字比对
                if aaa.find('关键字')>0: #进行关键字比对,包含关键字返回1,否则返回0
                    y=y+1
                    for j in range(len(date)):
                        wsheet.write(y,j,sheet.cell_value(i,j)) #该行包含关键字,则把它所有单元格依次写入入新生成的excel的第y行
                     
    jieguo.save('jieguo.xls') #保存新生成的Excel
 
 
 
if __name__ == '__main__':
    read_excel()

因为关键字判断是针对单元格的,所以,如果一行数据中有多个关键字,结果也会生成多行。

更多技术请关注Python视频教程

关注

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

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

国产在线观看免费全集电视剧网站| 满18岁免费观看高清电视剧大全| 孝子提枪入母门| 妈妈装睡配合孩子阴阳调和| 俄罗斯少女2免费观看| 孤男寡女干柴烈火的下一句是什么| 局长把我奶头掏出来直接吃| 伦理《禁忌12》| 白丝| 外围女孩| 自己弄多了会变黑可以变白吗女生| 日日精进久久为功的下一句是| 燕子课文| 腿张开我要添到你高潮H漫画软件| 老公拿狗给我配| 不戴套干新婚少妇小琳| 双乳被四个男人吃奶动态图| 亚洲区| 跳舞不小心胸跳出来了怎么办| 我把校花嘴巴当套子的小说 | 可切换老司机模式浏览器| 《夜班护士》结局| 九1黄9·1| 老公每天晚上吃奶对身体有伤害吗| 嫂嫂让小叔子帮忙生孩子电视剧| 三人互换麦子| 双男床上剧烈运动会怎么消除 | 小扫货几天没弄了这么多| 小叔子媳妇在我房间坐月子怎么办| 黑色蕾丝女装大长腿| 免费观看已满十八岁电视剧直播| 久久精品| 男生困困进女生困困洞视频| 国产在线观看免费全集电视剧网站 | 女性左腿又开腿肚子视频大全 | 乳头夹夹太紧好疼怎么缓解| 特殊按摩治疗师| 黄金网站9.1免费入口| 女仆装| 动漫《纯洁的修女》在线看| 强伦轩一区二区三区的含义和影响