python-读取目录下所有txt文件并转化为一个excel的多个sheet

python 专栏收录该内容
4 篇文章 0 订阅

读取目录下的所有文件的代码如下。

import os
for root, dirs, files in os.walk('./TXT转excel'):  
    print(root) #当前目录路径  
    print(dirs) #当前路径下所有子目录  
    print(files) #当前路径下所有非目录子文件

将目录下的所有txt文件存入一个excel中,每个txt存入到一个sheet里,分隔符为逗号。

import os
import pandas as pd

writer = pd.ExcelWriter("my_excel.xls", engine='openpyxl')#我要生成的excel的文件路径是my_excel.xls
num = 1
for root, dirs, files in os.walk('./TXT转excel'):  
    print(root) #当前目录路径  
    print(dirs) #当前路径下所有子目录  
    print(files) #当前路径下所有非目录子文件
    for file in files:
        tmp=pd.read_csv("./TXT转excel/%s"%(file),sep=',')
        tmp.to_excel(excel_writer=writer, sheet_name=file)
    writer.save()
  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值