python讀取excel資料轉換成字典

2022-08-17 04:18:21 字數 667 閱讀 1010

以上面的excel格式,輸出字典型別:

import xlrd

def read_excel_data():

filename = 'e:\學歷列表.xls'

data = xlrd.open_workbook(filename)

table = data.sheet_by_name('sheet1')

row_num = table.nrows # 行數

# col_num = table.ncols # 列數

datas = dict() # 這步也要轉字典型別

for i in range(row_num):

xx = dict([table.row_values(i)]) # 這一步就要給它轉字典型別,不然update沒法使用

datas.update(xx)

print(datas)

# print("字典中儲存的學歷:", datas[key])

if __name__ == "__main__":

read_excel_data()

結果:

python 讀取Excel資料

如果xlrd執行報錯,先解除安裝當前安裝的xlrd pip uninstall xlrd 再安裝低版本的xlrd pip install xlrd 1.2.0 import xlrd import sysimport osdef read excel dict excelpath,sheetname...

讀取Excel資料

方法2 相當簡單,excel就像資料庫,每個sheet就是乙個table.microsoft.jet.oledb驅動.之後是datareader迴圈,或dataset處理都非常簡單.注意 資料型別的轉換 region set connection string strconn provider mi...

讀取Excel資料

excel2007的連線字串與excel2003的不同。datatable tbsheetname connection.getoledbschematable oledbschemaguid.tables,null 用來獲得sheet的名字 using system using system.io...