python读表格文件

2019-03-18  本文已影响0人  星辰_1c3b

1.先导入包import xlrd,

若包没有下载,先cmd,输入命令 pip install xlrd下载 到本地

2.实现逻辑

代码如下

    list=[]
    with xlrd.open_workbook(filename=exc) as wb:#文件打开后可自动关闭
        # wb=xlrd.open_workbook(filename=exc)#打开文件的另一个方法,只是改方法不会自动关闭文件
        print(wb.sheet_names())#打印表名称
        sheet1 = wb.sheet_by_index(0)#将表里面的sheet1赋值给sheet1
        print(sheet1)
        print("表名",sheet1.name)
        print("行数", sheet1.nrows)
        print( "列数",sheet1.ncols)
        for i in range(1, sheet1.nrows):#轮询行数
            d = {}
            for j in range(sheet1.ncols):#轮询列数
                #将每一行的每一列赋值给字典
                d[sheet1.row_values(0)[j]] = sheet1.row_values(i)[j]
            list.append(d)#将字典添加到列表中
        print(list)#打印列表
        return list
 read_excel(r"E:\pythonfile\name.xlsx")#打开文件所在的地址
上一篇 下一篇

猜你喜欢

热点阅读