你說的是用python讀寫excel吧,這里介紹3種方式,分別是pandas,openpyxl和xlrd,xlwt,使用起來都挺簡單的,下面我簡單介紹一下這3種方式,實(shí)驗(yàn)環(huán)境win7+python3.6+pycharm5.0,主要內(nèi)容如下:
這里為了方便演示,新建了一個(gè)excel.xls文件,后面讀取的文件都以這個(gè)文件為例,內(nèi)容如下:
pandas讀寫excel:pandas是python的一個(gè)數(shù)據(jù)處理包,里面提供了大量處理數(shù)據(jù)的函數(shù)和類,包括csv,json,excel等文件,下面我簡單介紹一下pandas如何讀取excel,測(cè)試代碼及截圖如下:
1.讀取excel文件,這里直接使用read_excel這個(gè)函數(shù)就行,如下,1行代碼就搞定excel文件數(shù)據(jù)的讀取:
程序運(yùn)行截圖如下:
2.寫入excel,這個(gè)實(shí)現(xiàn)起來也挺簡單的,直接使用DataFrame類的to_excel函數(shù)就可輕松實(shí)現(xiàn),代碼如下:
程序運(yùn)行截圖如下,成功保存數(shù)據(jù)到excel中:
openpyxl:這是python一個(gè)專門用于讀寫excel文件的包,目前來說,只支持xlsx文件的讀寫,不支持xls文件,網(wǎng)上有許多這個(gè)包的教程,下面我簡單介紹一下這個(gè)包的使用:
1.讀取excel文件,這里直接按行按列直接讀取就行,測(cè)試代碼如下:
程序運(yùn)行截圖如下,已經(jīng)成功讀取到數(shù)據(jù):
2.寫入excel文件,這個(gè)也挺簡單的,數(shù)據(jù)構(gòu)造完成后,直接寫入excel就行,測(cè)試代碼如下:
程序運(yùn)行截圖如下:
xlrd和xlwt讀寫excel文件,這里的excel類型只能是xls,不能是xlsx,其中xlrd專門用于讀取excel文件,xlwt專門用于寫入excel文件,這是一種最基礎(chǔ)的操作excel文件的包,下面我簡單介紹一下:
1.xlrd讀取excel文件,代碼很簡單,如下:
程序運(yùn)行截圖如下:
2.xlwt寫入excel文件,這里也挺簡單的,直接構(gòu)造數(shù)據(jù),寫入就行,測(cè)試代碼如下:
程序運(yùn)行截圖如下:
至此,我們就完成了對(duì)excel文件的讀寫。總的來說,這3種方式都挺簡單的,只要你有一定的python基礎(chǔ),多加練習(xí),很快就能掌握的,網(wǎng)上也有很多這方面的教程,感興趣的可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧。