1. 程式人生 > >關於python讀取excel,excel表格中存放字典的讀取方式

關於python讀取excel,excel表格中存放字典的讀取方式

excel內容如下:

需求背景:

excel表格中存放的為字典,使用table.row_values(0)讀取出來的值自動被放在列表內,需要去根據字典的key去找value

程式碼如下:

import xlrd


excel_path='E:\\data\\username_password_data.xls'
data=xlrd.open_workbook(excel_path)
table=data.sheets()[0]
rows=table.nrows
cols=table.ncols
for i in range(rows):
    list1=table.row_values(i)
    for i in list1:
        if eval(i).get('username'):
            print eval(i)['username']
        elif eval(i).get('password'):
            print eval(i)['password']

注意事項:excel中的引號要在英文輸入法下輸入