Eu tenho algumas dezenas de arquivos do Excel, todos com o mesmo formato (ou seja, 4 planilhas por arquivo do Excel). Preciso combinar todos os arquivos em um arquivo mestre, que deve conter apenas 2 das 4 planilhas. As planilhas correspondentes de cada arquivo do Excel são nomeadas exatamente da mesma forma que os cabeçalhos das colunas.
Embora cada arquivo esteja estruturado da mesma forma, as informações nas folhas 1 e 2 (por exemplo) são diferentes. Portanto, não pode ser combinado em um arquivo com tudo em uma folha!
Eu nunca usei o VBA antes e estou me perguntando onde poderia iniciar esta tarefa!
writer = pd.ExcelWriter('merged.xlsx', engine='xlsxwriter') \n all_data.to_excel(writer, sheet_name='Sheet1') \n writer.save()
As planilhas selecionadas serão movidas ou copiadas da pasta de trabalho original para a pasta de trabalho "Mestre". Feche o wookbook de origem e faça-o novamente com o próximo, até coletar todas as planilhas importantes em um grande wookbook. Certifique-se de salvar!
fonte