以上面的excel格式,輸出字典型別:
import xlrddef 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...