如何利用python將多個(gè)txt文件合并為一個(gè)excel文件?具體該如何實(shí)現(xiàn)?
網(wǎng)友解答: 這里介紹一種簡(jiǎn)單的方式,使用python的pandas庫(kù),將多個(gè)txt文件讀到一個(gè)list列表中,然后再使用concat方法進(jìn)行和并,最后再保存到一個(gè)excel文件中,下面我
這里介紹一種簡(jiǎn)單的方式,使用python的pandas庫(kù),將多個(gè)txt文件讀到一個(gè)list列表中,然后再使用concat方法進(jìn)行和并,最后再保存到一個(gè)excel文件中,下面我簡(jiǎn)單介紹一下實(shí)現(xiàn)過(guò)程,實(shí)驗(yàn)環(huán)境win10+python3.6+pycharm5.0,主要內(nèi)容如下:
為了更好的說(shuō)明問(wèn)題,這里我新建了3個(gè)txt文件,然后放到一個(gè)文件夾下面,如下:
txt文件主要內(nèi)容如下,每行4列,每列之間使用空格隔開(kāi)(其他字符也可以):
1.安裝pandas,這個(gè)直接在cmd窗口輸入命令“pip install pandas”就行,如下,如果是Anaconda等集成軟件,則不需要安裝pandas:
2.安裝完成后,我們就可以編寫相關(guān)代碼了,主要是遍歷文件夾下面所有的txt文件,一個(gè)txt文件對(duì)應(yīng)一個(gè)DataFrame,然后將所有DataFrame放到一個(gè)list列表中,最后再使用concat合并這個(gè)list列表就行,concatTxt函數(shù)輸入?yún)?shù)為txt文件所在文件夾,如下,思路很簡(jiǎn)單,也不難:
點(diǎn)擊運(yùn)行程序,就會(huì)在文件夾下面生成一個(gè)concat.xls文件,為合并后的excel文件,截圖如下:
至此,我么就完成了利用python將多個(gè)txt文件合并成一個(gè)excel文件??偟膩?lái)說(shuō),整個(gè)過(guò)程不難,代碼量不多,思路也比較簡(jiǎn)單,借助pandas庫(kù)我們可以快速將多個(gè)txt文件合并為一個(gè)excel文件,只要你有一定的python基礎(chǔ),熟悉一下相關(guān)代碼和示例,很快就能掌握的,網(wǎng)上也有相關(guān)教程和資料,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言。