将excel里的有效数据提取出来

自闭症网瘾萝莉.ら 提交于 2020-01-26 18:13:54

1.将excel里的有效数据提取出来
import xlrd
import os

path="text"     #创建文件“text”

def readexcel():
    dable=xlrd.open_workbook('考生号码.xls')  #打开excel
    table=dable.sheets()[0]                  #鼠标光标位置
    nrows=table.nrows                        #光标以后的所有内容,获取表的行数
    for i in range(nrows):                   #for循环出excel表里所有数据
        num=table.row_values(i)              #通过row_values来获取每一行的值
        #print(num)
        filename=str(num[1])                 #将表内第二列提取出来转换成字符串
        filename=os.path.join(path,filename) #写路径文件"text",创建提取第二列名文本

        try:
            with open(filename,'w') as f:      #用w形式打开以第二列为名的文本
                pass
                f.write(str(num))              #写入提取数据
        except Exception as e:
            print(e)

readexcel()

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!