zoukankan      html  css  js  c++  java
  • 一.重构操作excel函数

    import xlrd
    # #打开excel
    # book = xlrd.open_workbook("../Data/data1.xlsx")
    # #定位sheet表
    # table = book.sheet_by_name("Sheet1")
    # print(table.nrows)
    # print(table.ncols)
    # table.nrows #统计有多少行
    # table.ncols #统计列数
    # table.row_values(0)#获取第一行数据
    # print(table.row_values(0))
    class Read_Ex():
        def read_excel(self):
            #打开excel表
            book = xlrd.open_workbook("../Data/data2.xlsx")
            #找到sheet页
            table = book.sheet_by_name("Sheet1")
            #获取总行数总列数
            row_Num = table.nrows
            col_Num = table.ncols
            s =[]
            key =table.row_values(0)# 这是第一行数据,作为字典的key值
            if row_Num <= 1:
                print("没数据")
            else:
                j = 1
                for i in range(row_Num-1):
                    # print(i)
                    d ={}
                    values = table.row_values(j)
                    for x in range(col_Num):
                        # print(values)
                        d[key[x]]=values[x]
                    j+=1
                    s.append(d)
                return s
    if __name__ == '__main__':
        r = Read_Ex()
        s=r.read_excel()
        print(s)
    

      

  • 相关阅读:
    每日日报8月12日
    每日日报8月15日
    每日日报8月18日
    每日日报8月9日
    九月29号——动手又动脑
    今日总结
    每周总结
    今日总结
    周总结
    今日总结
  • 原文地址:https://www.cnblogs.com/chenlimei/p/13721185.html
Copyright © 2011-2022 走看看