Saya memiliki beberapa lusin file excel yang semuanya memiliki format yang sama (yaitu 4 lembar kerja per file Excel). Saya perlu menggabungkan semua file menjadi 1 file master yang harus memiliki hanya 2 dari 4 lembar kerja. Lembar kerja yang sesuai dari setiap file Excel diberi nama persis sama dengan header kolom.
Sementara setiap file terstruktur sama, informasi dalam sheet 1 dan 2 (misalnya) berbeda. Jadi itu tidak dapat digabungkan menjadi satu file dengan semua yang ada dalam satu lembar!
Saya belum pernah menggunakan VBA sebelumnya dan saya bertanya-tanya di mana saya bisa memulai tugas ini!
writer = pd.ExcelWriter('merged.xlsx', engine='xlsxwriter') \n all_data.to_excel(writer, sheet_name='Sheet1') \n writer.save()
Lembar kerja yang dipilih akan dipindahkan atau disalin dari buku kerja asli ke buku kerja "Master" Anda. Cukup tutup buku sumber dan lakukan lagi dengan yang berikutnya, sampai Anda telah mengumpulkan semua lembar kerja yang Anda pedulikan menjadi satu buku tebal. Pastikan untuk menyimpan!
sumber