1. 程式人生 > >python讀取表格內容並以字典型別返回-簡單案例!

python讀取表格內容並以字典型別返回-簡單案例!

環境:python3

表格message.xlxs如圖所示:

程式碼如下:

import xlrd

def wangpeixun():
    # 獲取表格
    excel=xlrd.open_workbook(r"./message.xlsx")
    # 獲取Sheet2表格頁
    sheet=excel.sheet_by_name("Sheet2")
    # 獲取當前頁的行數
    row=sheet.nrows
    lists=[]

    for i in range(row):
        if i==0:
            pass
        else:
            dic = {}
            list=sheet.row_values(i)
            dic["姓名"]=list[0]
            dic["年齡"]=list[1]
            dic["性別"]=list[2]

            lists.append(dic)
    return lists