Dua atau lebih spreadsheet sering kali diperlukan untuk digabungkan. Untuk menggabungkan file Excel dalam jumlah besar atau menggabungkannya dalam aplikasi Anda, Anda dapat menulis beberapa baris kode Java saja. Artikel ini membahas cara menggabungkan file Excel dan spreadsheet menjadi satu di Java. Selanjutnya, ini juga menunjukkan cara menggabungkan sheet tertentu dari file yang berbeda.

Topik-topik berikut dibahas dalam artikel ini:

Java API untuk Menggabungkan File Excel

GroupDocs menampilkan otomatisasi dokumen Java API untuk menggabungkan jenis dokumen yang identik dan berbeda. Selain menggabungkan beberapa file Excel, ini juga memungkinkan dokumen untuk dipisah, memindahkan halaman tertentu, dan menghapus, menukar, atau mengekstrak halaman dari berbagai dokumen menggunakan kode yang sangat tipis.

Artikel ini menggunakan GroupDocs.Merger for Java sebagai contoh. Anda dapat mengunduh file JAR dari bagian unduhan atau menggunakan repositori terbaru dan konfigurasi ketergantungan dalam aplikasi Java berbasis Maven Anda.

<dependency>
  <groupId>com.groupdocs</groupId>
  <artifactId>groupdocs-merger</artifactId>
  <version>22.12</version>
</dependency>

Cara Menggabungkan File Excel dan Spreadsheet di Java

Jika dua spreadsheet memiliki catatan yang identik atau cocok, ini dapat digabungkan untuk menghilangkan redundansi dan kebingungan data. Berikut langkah-langkah cara menggabungkan file Excel (XLS atau XLSX) di dalam aplikasi Java.

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

Cuplikan kode Java berikut menggabungkan beberapa spreadsheet Excel.

// Gabungkan semua lembar dari dua atau lebih file Excel di Java
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 di Java

Anda juga dapat menggabungkan lembar tertentu pilihan Anda dari beberapa file spreadsheet Excel. Langkah-langkah berikut menunjukkan cara menggabungkan lembar tertentu dari file Excel di Java.

  • Muat file Excel pertama menggunakan kelas Merger.
  • Pilih sheet tertentu untuk bergabung menggunakan kelas JoinOptions.
  • Sekarang, gabungkan kedua set spreadsheet menggunakan metode gabung dengan opsi gabung yang telah disiapkan.
  • Simpan spreadsheet gabungan ke dalam file terpisah menggunakan metode simpan.

Cuplikan kode Java berikut menggabungkan spreadsheet yang dipilih dari beberapa file Excel menjadi satu.

// Gabungkan lembar yang dipilih dari file Excel yang disediakan di Java
Merger merger = new Merger("/path/spreadsheet-1.xlsx");
/*
Join only first 2 sheets.
See more options @
https://reference.groupdocs.com/merger/java/com.groupdocs.merger.domain.options/joinoptions/
*/
JoinOptions joinOptions = new JoinOptions(1, 2); 
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

Singkatnya, hari ini kita membahas bagaimana dua atau lebih spreadsheet Excel dapat digabungkan dalam aplikasi Java. Lebih khusus lagi, kami menggabungkan semua lembar file Excel. Kemudian, kami menggabungkan beberapa lembar yang dipilih dari beberapa file menjadi satu. Anda dapat menggunakan fitur penggabungan dokumen dalam aplikasi Java Anda untuk menggabungkan beberapa file Excel 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