赞
踩
import pandas as pd
df1 = pd.read_excel('/Users/气象湿度数据.xlsx',sheet_name='a城市-湿度')
df2 = pd.read_excel('/Users/气象湿度数据.xlsx',sheet_name='b城市-湿度')
df3 = pd.read_excel('/Users/气象湿度数据.xlsx',sheet_name='c-湿度')
df_ = pd.concat([df1,df2,df3], axis=0, ignore_index=True)
print(df_.shape)
df_.to_excel('/Users/气象湿度数据汇总.xlsx')
import pandas as pd # 读取Excel文件 excel_file = pd.ExcelFile('/Users/8-28.xlsx') # 定义一个空的DataFrame来存储合并后的数据 merged_data = pd.DataFrame() # 遍历所有的sheet表 for sheet_name in excel_file.sheet_names: # 读取每个sheet表中的数据 sheet_data = excel_file.parse(sheet_name) sheet_data = sheet_data[sheet_data['登记号'] != None ] # 将当前sheet表的数据纵向合并到merged_data中 merged_data = pd.concat([merged_data, sheet_data], ignore_index=True) # 将合并后的数据保存到一个新的Excel文件中 merged_data.to_excel('/Users/merged_data.xlsx', index=False)
注:2种方法均是纵向合并数据的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。