pycharm中怎么生成csv文件 python如何將列表存儲(chǔ)為csv文件?
1.打開(kāi)編寫(xiě)python程序的軟件。我用的軟件是pycharm。你說(shuō)的是用python讀寫(xiě)excel。這里有三種,分別是pandas,openpyxl,XLRD xlrd,xlwt,用起來(lái)都挺簡(jiǎn)單的。
1.打開(kāi)編寫(xiě)python程序的軟件。我用的軟件是pycharm。
你說(shuō)的是用python讀寫(xiě)excel。這里有三種,分別是pandas,openpyxl,XLRD xlrd,xlwt,用起來(lái)都挺簡(jiǎn)單的。我簡(jiǎn)單介紹一下這三種,實(shí)驗(yàn)環(huán)境win7 python3.6 pycharm5.0,主要內(nèi)容如下:
這里為了方便演示,新建一個(gè)excel.xls文件,后面讀取的所有文件都以這個(gè)文件為例。內(nèi)容如下:
熊貓讀寫(xiě)excel:熊貓是python的一個(gè)數(shù)據(jù)處理包,提供了大量處理數(shù)據(jù)的函數(shù)和類(lèi),包括csv、json、excel等文件。我簡(jiǎn)單介紹一下熊貓如何讀取Excel。測(cè)試代碼和截圖如下:
1.讀取excel文件,在這里直接使用read_excel函數(shù)即可,如下,一行代碼即可讀取excel文件數(shù)據(jù):
程序運(yùn)行的截圖如下:
2.寫(xiě)入excel,實(shí)現(xiàn)起來(lái)相當(dāng)簡(jiǎn)單。直接使用DataFrame類(lèi)的to_excel函數(shù)就可以輕松實(shí)現(xiàn)。代碼如下:
程序運(yùn)行截圖如下,數(shù)據(jù)成功保存在excel中:
Openpyxl:這是一個(gè)專(zhuān)門(mén)用于讀寫(xiě)excel文件的python包。目前只支持讀寫(xiě)xlsx文件,不支持xls文件。網(wǎng)上有很多關(guān)于這個(gè)包的教程。我來(lái)簡(jiǎn)單介紹一下這個(gè)包的用法:
1.讀取excel文件,可以通過(guò)行和列直接讀取。測(cè)試代碼如下:
程序運(yùn)行截圖如下,數(shù)據(jù)已成功讀取:
2.寫(xiě)入excel文件,也挺簡(jiǎn)單的。數(shù)據(jù)結(jié)構(gòu)完成后,直接寫(xiě)入excel就可以了。測(cè)試代碼如下:
程序運(yùn)行的截圖如下:
Xlrd和xlwt讀寫(xiě)excel文件。這里的excel類(lèi)型只能是xls,不能是XLX,其中xlrd專(zhuān)用于讀取excel文件,xlwt專(zhuān)用于寫(xiě)入excel文件。這是一個(gè)操作excel文件的基本包。下面我簡(jiǎn)單介紹一下:
1.xlrd讀取excel文件,代碼非常簡(jiǎn)單,如下:
程序運(yùn)行的截圖如下:
2.xlwt寫(xiě)入excel文件,這里也相當(dāng)簡(jiǎn)單。直接構(gòu)造數(shù)據(jù)寫(xiě)就行了。測(cè)試代碼如下:
程序運(yùn)行的截圖如下:
至此,我們已經(jīng)完成了excel文件的讀寫(xiě)??偟膩?lái)說(shuō),這三種方法都挺簡(jiǎn)單的。只要有一定的python基礎(chǔ),多加練習(xí),很快就能掌握它們。網(wǎng)上也有很多這方面的教程。有興趣的可以搜一下。希望你能分享到上面。內(nèi)容可以幫到你。