批量转换csv为excel和批量解压目录下所有压缩包的文件
来源:互联网 发布:java json遍历 编辑:程序博客网 时间:2024/05/16 19:46
import osimport pandas as pdpath=r"C:/Users/Administrator/Desktop/test"files = os.listdir(path)for i in files: file =path+"/"+i dataframe =pd.read_csv(file,encoding='gbk') filename=os.path.splitext(i)[0] out = pd.ExcelWriter(path+"/%s.xlsx"%filename) dataframe.to_excel(out) out.save()
任务:批量转换csv为excel
1、test文件夹包含多个csv文件
2、将文件利用pandas读取到dataframe,再保存为excel,保存到原test文件夹中
其中:
filename=os.path.splitext(i)[0];#生成文件名的列表filetype=os.path.splitext(i)[1];#生成文件扩展名的列表
确保保存的路径下没有同名文件,否则会发生错误。
import osimport zipfilepath = os.listdir(r'C:/Users/Administrator/Desktop/test')for i in path: f = zipfile.ZipFile(r"C:/Users/Administrator/Desktop/test/%s"%i,'r') f.namelist() for file in f.namelist(): f.extract(file,r"C:/Users/Administrator/Desktop/file")
任务:批量解压目录下所有压缩包的文件
1、该test文件下包含多个压缩文件,每个压缩文件内为excel文件
2、将其解压并保存到file文件夹下
0 0
- 批量转换csv为excel和批量解压目录下所有压缩包的文件
- 用Shell命令批量解压一个目录下分卷的压缩包到指定目录
- 批量转换Excel转CSV文件
- tar批量解压问题:如何批量解压某个文件夹下的所有tar.gz文件?
- 批量转换src目录下的所有文件内容由GBK到UTF8
- 批量转换src目录下的所有文件内容由GBK到UTF8
- 如何解压assets目录下的压缩包文件
- 批量删除某一目录下所有文件
- 批量编译目录下所有C文件
- linux批量解压和批量压缩
- 批量删除SVN项目目录下的所有.svn文件
- linux批量转换整个目录下的文件编码为UTF-8
- 批量导出为csv文件
- linux大文件分包压缩和批量解压命令tar
- Linux 下批量解压文件
- 批量将目录下所有文件进行 dos/unix 格式转换
- Python读取某个目录下的zip压缩包解压开后计算每个小文件的md5值,并将压缩包名字、里面小文件名字、以及对应的md5值写入csv文件
- 如何使用tar命令批量解压某个文件夹下的所有tar.gz文件?
- grep常用套路-技巧篇
- 数据科学家路线图
- 堆中删除任意元素
- POJ Balanced Lineup 3264
- iOS 遇到证书签名无效,且出现此证书是“由未知颁发机构签名的解决办法”
- 批量转换csv为excel和批量解压目录下所有压缩包的文件
- MyEclipse8.5生成注册序列号
- Android组件系列----BroadcastReceiver广播接收器
- 如何用kaldi训练好的DNN模型做在线识别
- TCP详解几个状态
- const修饰符可以把对象转变成常数…
- wpf控件:gridcontrol使用
- C基础
- 角逐5000亿智能家居市场 看中兴大佬如何布局