Pada artikel ini, Anda akan mempelajari cara menyalin sheet dari beberapa workbook Excel ke dalam satu workbook menggunakan C#. Anda juga akan mempelajari cara menyalin data dari beberapa lembar kerja ke dalam satu lembar. Ayo mulai.

C# API untuk Menggabungkan Banyak File Excel

Aspose.Cells for .NET adalah API manipulasi spreadsheet terkenal yang memungkinkan Anda membuat dan memproses file Excel dari dalam aplikasi .NET Anda. Anda dapat mengunduh binari API atau menginstalnya menggunakan NuGet.

PM> Install-Package Aspose.Cells

Gabungkan Beberapa File Excel menjadi Satu menggunakan C#

Terkadang, Anda perlu menggabungkan beberapa file Excel menjadi satu file. Anda ingin menyalin lembar kerja dari buku kerja sumber ke buku kerja tujuan seperti yang ditunjukkan di bawah ini. Dokumen Excel dapat berupa versi apa pun seperti Excel 97, Excel 2010 atau Excel 2016.

Gabungkan Beberapa File Excel menjadi Satu menggunakan C#

Gambar 1: Gabungkan File Excel

Kode contoh berikut menunjukkan cara menggabungkan beberapa file Excel menjadi satu menggunakan C#.

Gabungkan Lembar Kerja Tertentu dari File Excel menggunakan C#

Kode di atas menyalin semua lembar kerja di file sumber ke file tujuan. Namun, Anda mungkin ingin menyalin lembar kerja tertentu dari file sumber ke file tujuan. Misalnya, Anda memiliki dua file Excel dan masing-masing memiliki tiga lembar kerja bernama Penjualan, Karyawan, dan Pengeluaran. Anda hanya ingin menyalin lembar kerja Penjualan dari kedua file ke file tujuan seperti yang diperlihatkan dalam gambar berikut.

Gabungkan Lembar Kerja Tertentu dari File Excel menggunakan C#

Gambar 2: Gabungkan Lembar Kerja Tertentu dari File Excel

Kode contoh berikut menunjukkan cara menggabungkan lembar kerja tertentu dari file sumber ke dalam file tujuan menggunakan C#.

Menggabungkan Beberapa Lembar Kerja menjadi Satu menggunakan C#

Terkadang, Anda perlu menyalin data dari beberapa lembar kerja ke dalam satu lembar kerja. Misalnya, Anda memiliki beberapa lembar kerja di file Excel yang berisi informasi tentang berbagai produk, dan Anda ingin menggabungkan lembar kerja ini menjadi satu lembar kerja ringkasan, seperti ini:

Menggabungkan Beberapa Lembar Kerja menjadi Satu menggunakan C#

Gambar 3: Menggabungkan Beberapa Lembar Kerja menjadi Satu

Cuplikan kode berikut menunjukkan cara menyalin data dari beberapa lembar kerja ke dalam satu lembar kerja menggunakan C#.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara menggabungkan beberapa file Excel secara terprogram menjadi satu. Anda dapat menyalin semua lembar kerja dari file sumber atau yang spesifik ke file tujuan. Anda juga telah mempelajari cara menggabungkan data dari beberapa lembar kerja menjadi satu lembar kerja. Silakan periksa dokumentasi Aspose.Cells untuk .NET untuk informasi lebih lanjut. Jika Anda memiliki pertanyaan, jangan ragu untuk bertanya di [Forum Dukungan] kami11. Kami akan menjawabnya dalam beberapa jam.

Lihat juga