import os
import pandas as pd
path=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 os
import zipfile
path = os.listdir(r'C:/Users/Administrator/Desktop/test')
for i in path:
f = zipfile.ZipFile(r"C:/Users/Administrator/Desktop/