如何利用python将多个txt文件合并为一个excel文件?具体该如何实现?
网友解答: 这里介绍一种简单的方式,使用python的pandas库,将多个txt文件读到一个list列表中,然后再使用concat方法进行和并,最后再保存到一个excel文件中,下面我
这里介绍一种简单的方式,使用python的pandas库,将多个txt文件读到一个list列表中,然后再使用concat方法进行和并,最后再保存到一个excel文件中,下面我简单介绍一下实现过程,实验环境win10+python3.6+pycharm5.0,主要内容如下:
为了更好的说明问题,这里我新建了3个txt文件,然后放到一个文件夹下面,如下:
txt文件主要内容如下,每行4列,每列之间使用空格隔开(其他字符也可以):
1.安装pandas,这个直接在cmd窗口输入命令“pip install pandas”就行,如下,如果是Anaconda等集成软件,则不需要安装pandas:
2.安装完成后,我们就可以编写相关代码了,主要是遍历文件夹下面所有的txt文件,一个txt文件对应一个DataFrame,然后将所有DataFrame放到一个list列表中,最后再使用concat合并这个list列表就行,concatTxt函数输入参数为txt文件所在文件夹,如下,思路很简单,也不难:
点击运行程序,就会在文件夹下面生成一个concat.xls文件,为合并后的excel文件,截图如下:
至此,我么就完成了利用python将多个txt文件合并成一个excel文件。总的来说,整个过程不难,代码量不多,思路也比较简单,借助pandas库我们可以快速将多个txt文件合并为一个excel文件,只要你有一定的python基础,熟悉一下相关代码和示例,很快就能掌握的,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。