如下所示:
#讀入nodata = xlrd.open_workbook("no.xlsx") #打開exceltable = data.sheet_by_name("Sheet1") #讀sheetnrows = table.nrowscols = table.ncolsnos = []for i in range(1,nrows): #指定從1開始,到最后一列,跳過表頭 for j in range(cols): ctype = table.cell(i , j).ctype #判斷python讀取的返回類型 0 --empty,1 --string, 2 --number(都是浮點), 3 --date, 4 --boolean, 5 --error no = table.cell(i, j).value #獲取單元格的值 if ctype == 2 : no = str(int(no)) #將浮點轉換成整數再轉換成字符串 nos.append(no)print(nos)以上這篇淺談python 讀excel數值為浮點型的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答