我让它正常工作,但不是我想要的方式。我正尝试将多个Excel工作表合并为一个工作表。我现在遇到的问题是,它只是将来自其他工作表的数据并排放在一起,而不是合并各个工作表中具有相同标题值的数据。
因此,我需要最终的输出来合并数据,但如果文件中的头值相同,则将其合并到一个下,而不是复制。
下面是我的代码:
os.chdir('C:/Users/Desktop/' + folder + '/Import Files')
frames = [pd.read_excel(f) for f in glob.glob('*.xlsx')]
all_data = pd.concat(frames)
all_data.to_excel('output.xlsx')
如果这是一个愚蠢的问题,我很抱歉,但我一直在绞尽脑汁地想办法解决这个问题。
https://stackoverflow.com/questions/51426471
复制相似问题