Menggabungkan data dari dua file spreadsheet bukanlah tugas yang sulit di Excel, tetapi bagaimana jika Anda harus menggabungkan file dalam jumlah besar? Jangan berpikir untuk melakukannya secara manual, otomatiskan saja. Menggabungkan dua atau lebih spreadsheet menjadi satu hanyalah pekerjaan dari beberapa baris kode. Artikel ini membahas cara menggabungkan file Excel dan spreadsheet menjadi satu menggunakan C#. Selanjutnya, ini juga akan menunjukkan bagaimana Anda dapat menggabungkan lembar tertentu dari file yang berbeda menggunakan kode C# yang serupa.

Topik-topik berikut dibahas dalam artikel ini:

.NET API untuk Menggabungkan File Excel

GroupDocs menyediakan API otomatisasi dokumen kode tinggi untuk menggabungkan jenis dokumen yang serupa dan banyak. Bersamaan dengan menggabungkan beberapa file Excel, ini memungkinkan pemisahan dokumen, memindahkan halaman tertentu, dan menghapus, menukar, atau mengekstrak halaman dari berbagai dokumen menggunakan kode yang sangat sedikit.

Contoh dalam artikel ini menggunakan GroupDocs.Merger for .NET. Sebelum melanjutkan, lebih baik Anda menyetel lingkungan untuk menggunakan API dari salah satu opsi berikut:

  1. Instal atau Perbarui paket dari NuGet Packages Gallery.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
  1. Unduh MSI atau DLL dari bagian unduhan.

Cara Menggabungkan File Excel dan Spreadsheet Menggunakan C#

Jika dua spreadsheet memiliki catatan yang sama atau serupa, Anda mungkin berpikir untuk menggabungkan file tersebut untuk menghindari peralihan antar file dan untuk mengurangi beban kerja dan kebingungan. Langkah-langkah berikut menunjukkan cara menggabungkan file Excel (XLS atau XLSX) dalam aplikasi .NET menggunakan C#.

  • Muat spreadsheet Excel pertama menggunakan kelas Merger.
  • Gabungkan spreadsheet kedua menggunakan metode Gabung.
  • Terus gabungkan lebih banyak spreadsheet menggunakan metode Gabung yang sama.
  • Simpan file keluaran spreadsheet yang digabungkan menggunakan metode Simpan.

Cuplikan kode C# berikut menggabungkan beberapa spreadsheet Excel.

// Gabungkan semua lembar dari dua atau lebih file Excel menggunakan C#
using (Merger merger = new Merger("/path/spreadsheet-1.xlsx"))
{
    merger.Join("/path/spreadsheet-2.xlsx");
    merger.Join("/path/spreadsheet-3.xlsx");
    merger.Save("/path/merged-spreadsheet.xlsx");
}

Cara Menggabungkan Lembaran Tertentu dari Beberapa File Excel Menggunakan C#

Penggabungan spreadsheet tidak boleh dibatasi hanya dengan menggabungkan seluruh spreadsheet. Anda juga dapat menggabungkan lembar tertentu pilihan Anda dari beberapa file spreadsheet Excel. Langkah-langkah berikut menunjukkan cara menggabungkan sheet tertentu menggunakan C#.

  • Muat file Excel pertama menggunakan kelas Merger.
  • Pilih sheet yang akan digabungkan menggunakan kelas JoinOptions.
  • Sekarang, gabungkan kedua set spreadsheet menggunakan metode Gabung beserta opsi gabung yang telah disiapkan.
  • Simpan spreadsheet gabungan ke dalam file terpisah menggunakan metode Simpan.

Cuplikan kode C# berikut menggabungkan spreadsheet yang dipilih dari beberapa file Excel.

// Gabungkan lembar yang dipilih dari file Excel yang disediakan menggunakan C#
using (Merger merger = new Merger("/path/spreadsheet-1.xlsx"))
{
    // Siapkan daftar sheet yang akan digabungkan.
    JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
    merger.Join("/path/spreadsheet-2.xlsx", joinOptions);
    merger.Save("/path/merged-spreadsheet.xlsx");
}

Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis dan menggabungkan data file Excel Anda tanpa batasan evaluasi.

Kesimpulan

Sebagai kesimpulan, hari ini kita membahas cara menggabungkan dua atau lebih spreadsheet Excel menggunakan C# dalam aplikasi .NET. Lebih khusus lagi kami menggabungkan seluruh file spreadsheet Excel dan kemudian menggabungkan beberapa lembar yang dipilih dari beberapa file. Anda dapat menggunakan fitur penggabungan dokumen ini dalam aplikasi .NET Anda untuk menggabungkan beberapa file Excel dan spreadsheet pilihan secara online.

Pelajari Lebih Lanjut & Hubungi

Jika Anda ingin mengetahui lebih lanjut tentang .NET Merger API oleh GroupDocs, kunjungi: Documentation | Referensi API | Contoh GitHub.

Hubungi kami di forum tentang pertanyaan apa pun.

Lihat juga