文件名:2019年11月1日.xlsx~2019年11月30日.xlsx,文件里面数据没有标识日期,汇总后数据混乱,我需要把文件名改为数字日期并放在Excel第一行。
每个Excel中有多个工作表,初学Python,请各位指点。
代码如下
import pandas as pd
import os
import re
list2 = os.listdir(r'c:\python\2019年11月\')
list1 = []
for name in list2:
if re.findall('^2019年11月\d+日.xlsx', name):
list1.append(name)
# print(list1)
dflist = []
for i in range(len(list1)):
dflist.append(pd.read_excel(list1[i], header=2))
# print(dflist)
data = pd.concat(dflist)
data.to_excel('./123.xlsx') # 数据保存路径