python 用pandas批量导入excel文件,再将他们汇总到一张表打出的时候,用for循环遍历,会遇到,最后一个遍历结果覆盖之前的,导致只打印出最后一个。
解决方法如下
data1 = pd.DataFrame() for i in list1: excel_path = os.path.join(r"C:\Users\dhesli\Desktop\数据加载\xxxx", i) df = pd.read_excel(excel_path, sheet_name = 0) data = pd.DataFrame(df) data1 = data1.append(data) print(data1)
成功。