python xlrd讀取excel常用方法


最近學習了python操作excel,記錄下常用方法.

 

需要安裝xlrd模塊, 打開cmd,輸入命令:pip install xlrd  進行安裝,若已安裝顯示如下:

 

 xlrd讀取excel常用方法如下:

 
         
'''一、打開文件'''
xl = xlrd.open_workbook(file)

'''二、獲取sheet'''
print (xl.sheet_names())#獲取sheet名稱
print (xl.sheets())#獲取sheet對象
print(xl.nsheets) #獲取sheet總數
print(xl.sheet_by_name(u"目錄"))
print (xl.sheet_by_index(1))


'''三、獲取sheet內的匯總數據'''
table1 = xl.sheet_by_name(u"目錄")
print(table1.name)
print (table1.ncols)
print(table1.nrows)

'''四、單元格批量讀取'''
print(table1.row_values(0))#獲取第n行的值 若是合並單元格 首行顯示值 其它為空
print(table1.row(0))#獲取值及類型
print (table1.row_types(0))
print(table1.col_values(0,1,4))#獲取列,切片
print(table1.row_slice(1,0,2))

'''五、特定單元格讀取'''
#取值
print(table1.cell(1,2).value)
print(table1.cell_value(1,2))
print(table1.row(1)[2]).value
print(table1.col(2)[1]).value
#取類型
print(table1.cell(1,2).ctype)
print(table1.cell_type(1,2))
print(table1.row(1)[2].ctype)

'''六、常用技巧(0,0)轉換成A1'''
print(xlrd.cellname(0,0))
print(xlrd.cellnameabs(0,0))
print(xlrd.colname(0))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM