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