首先需要修改文件的编码类型,右击文件用记事本打开,之后另存为中把编码改为utf-8保存
import pandas as pd
import os
"处理文件路径"
def main():
"""
使用walk方法将选定的文件夹进行遍历
"""
re_path = r"E:\yyc\保密文件2020.10.15\python尝试"
for root, dirs, files in os.walk(re_path):
for file in files:
if ".csv" in file:
print(file)
content = pd.read_csv(os.path.join(root, file),encoding='utf-8')
part = os.path.splitext(file)
new_name = part[0] + ".xlsx"
if new_name not in files:
content.to_excel(os.path.join(root, new_name))
if __name__ == "__main__":
main()
import os
import os.path
import pandas as pd
import numpy as np
import xlwt
import xlrd
from xlutils.copy import copy
from datetime import date,datetime
df=pd.DataFrame({'序号':[],
'时间':[],
'一级部门':[],
'二级部门':[],
'三级部门':[],
'一级类目':[],
'二级类目':[],
'三级类目':[],
'运营人员':[],
'SKU编号':[],
'SKU名称':[],
'品牌名称':[],
'供应商':[],
'GMV':[],
'销售数量':[],
'销售成本':[],
'销售毛利':[],
'销售毛利率':[],
'订单量':[],
'客单价':[],
'客单量':[],
'件单价':[],
'广告费':[],
'权责返利':[],
'优惠前金额':[],
'满减满送金额':[],
'团购优惠金额':[],
'套装优惠金额':[],
'单品优惠金额':[],
'东券优惠金额':[],
'PV':[],
'PV转化率':[],
'UV':[],
'UV转化率':[],
'页面停留时长':[],
'跳出率':[],
'成交子单量':[],
'成交金额':[],
'成交件数':[],
'有效子单量':[],
'有效金额':[],
'有效数量':[],
})
print(df)
for filename in os.listdir(r'E:\yyc\保密文件2020.10.15\python尝试'):
filename="E:\yyc\保密文件2020.10.15\python尝试"+"/" +filename
data = pd.read_excel(filename)
print(data)
df=pd.concat([df,data])
print(df)
df = df.reset_index(drop=True)
df.to_excel('汇总表.xlsx',encoding='utf-8')