Python的一大應(yīng)用就是數(shù)據(jù)分析了,而數(shù)據(jù)分析中,經(jīng)常碰到需要處理Excel數(shù)據(jù)的情況。這里做一個Python處理Excel數(shù)據(jù)的總結(jié),基本受用大部分情況。相信以后用Python處理Excel數(shù)據(jù)不再是難事兒!
Python處理Excel數(shù)據(jù)需要用到2個庫:xlwt和xlrd。xlwt庫負(fù)責(zé)將數(shù)據(jù)導(dǎo)入生成Excel表格文件,而xlrd庫則負(fù)責(zé)將Excel表格中的數(shù)據(jù)取出來。
xlrd庫讀取Excel中的數(shù)據(jù)
讀取Excel文件
同樣的用xlrd庫讀取Excel的數(shù)據(jù)也是輕輕松松,先來看下實(shí)現(xiàn)代碼
#先打開一個文件
wb=xlrd.open_workbook(file_path)
#獲取第一個表
sheet1=wb.sheet_by_index(0)
#總行數(shù)
nrows=sheet1.nrows
#總列數(shù)
ncols=sheet1.ncols
#后面就通過循環(huán)即可遍歷數(shù)據(jù)了
#取數(shù)據(jù)
foriinrange(nrows):
forjinrange(ncols):
#cell_value方法取出第i行j列的數(shù)據(jù)
value=sheet1.cell_value(i,j)
print(value)
以上內(nèi)容為大家介紹了如何用python將數(shù)據(jù)導(dǎo)出,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。