Gabungkan Lembar Excel di Java - Penggabungan File Excel

Microsoft Excel adalah salah satu editor Spreadsheet paling populer karena sifatnya yang multiperan dan banyak fitur. Misalkan Anda memiliki banyak sekali file Excel dan ingin menggabungkan file Excel menjadi satu. GroupDocs.Merger menyediakan Cloud SDK dan REST API untuk menggabungkan file Excel secara terprogram. Jadi, Anda dapat mengotomatiskan seluruh proses dengan membuat pengelola file Excel. Pada akhirnya, ini akan menghemat waktu & tenaga serta memberikan keunggulan kompetitif pada perangkat lunak bisnis Anda. Dalam postingan blog ini, kita akan mempelajari cara menggabungkan lembar Excel di Java menggunakan GroupDocs.Merger Cloud SDK for Java.

Poin-poin berikut akan dibahas dalam artikel ini:

Gabungkan Lembar Excel - Instalasi API

Proses instalasi GroupDocs.Merger Cloud SDK for Java sangat mudah. Ada dua cara berbeda untuk menginstal perpustakaan ini di proyek Anda. Oleh karena itu, Anda dapat mengunduh file JAR atau menginstalnya dengan menggunakan konfigurasi Maven berikut:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

Sekarang, Anda akan mendapatkan kredensial API (ID Klien, Rahasia Klien) dari [dasbor] API Cloud11 yang sekali lagi sangat sederhana dan mudah. Faktanya, Anda memerlukan sekumpulan ID Klien & Rahasia Klien untuk melakukan panggilan API ke API penggabungan file Excel. Namun, silakan kunjungi panduan ini jika Anda menghadapi kesulitan.

Menggabungkan Lembar Excel di Java

Anda dapat menggabungkan beberapa file XLSX/XLS menjadi satu file menggunakan GroupDocs.Merger Cloud SDK for Java. Karena kami memiliki file sumber di dasbor API Cloud kami, Anda dapat mengunggah secara terprogram dengan menggunakan metode UploadFile ini atau Anda juga dapat melakukan tindakan ini secara manual.

Langkah-langkah berikut menunjukkan cara menggabungkan lembar Excel di Java:

  • Buat instance kelas Konfigurasi dan inisialisasi dengan ID Klien dan Rahasia Klien.
  • Inisialisasi objek kelas DocumentApi dengan instance Konfigurasi.
  • Buat instance dari kelas FileInfo.
  • Panggil metode setFilePath untuk menentukan jalur file sumber pertama.
  • Buat instance kelas JoinItem dan panggil metode setFileInfo.
  • Jadi, panggil metode setFilePath untuk menentukan jalur file sumber kedua.
  • Buat instance kelas JoinOptions dan aktifkan metode setJoinItems untuk menentukan jalur output dari file yang dihasilkan.
  • Sekarang, buat instance kelas JoinRequest dengan objek kelas JoinOptions.
  • Fungsi join akan menggabungkan lembar Excel menjadi satu.

Anda dapat menyalin dan menempelkan cuplikan kode berikut yang digunakan untuk menggabungkan file Excel secara terprogram:

package com.example;
import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;

public class Main {
	
// Gabungkan Lembar Excel di Java - Penggabungan File Excel
	public static void main(String[] args) {
        
		String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
		String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
		// Buat instance kelas Konfigurasi dan inisialisasi dengan ID Klien dan Rahasia Klien.
		Configuration configuration = new Configuration(ClientId, ClientSecret);			
		// Inisialisasi objek kelas DocumentApi dengan instance konfigurasi.
		DocumentApi apiInstance = new DocumentApi(configuration);
		
		try {
			// Buat instance dari kelas FileInfo.
			FileInfo fileInfo1 = new FileInfo();	
			// Panggil metode setFilePath untuk menentukan jalur file sumber pertama.		
			fileInfo1.setFilePath("first.xlsx");
			// Buat instance kelas JoinItem dan panggil metode setFileInfo.
			JoinItem item1 = new JoinItem();
			item1.setFileInfo(fileInfo1);

			FileInfo fileInfo2 = new FileInfo();	
			// Jadi, panggil metode setFilePath untuk menentukan jalur file sumber kedua.		
			fileInfo2.setFilePath("second.xlsx");
			JoinItem item2 = new JoinItem();
			item2.setFileInfo(fileInfo2);
			// Buat instance kelas JoinOptions dan aktifkan metode setJoinItems untuk menentukan jalur keluaran file yang dihasilkan.
			JoinOptions options = new JoinOptions();

			options.setJoinItems(Arrays.asList(item1, item2));
			options.setOutputPath("java-testing/output-sample-file.xlsx");
			// Sekarang, buat instance kelas JoinRequest dengan objek kelas JoinOptions.
			JoinRequest request = new JoinRequest(options);

			// Fungsi join akan menggabungkan lembar Excel menjadi satu.
			DocumentResult response = apiInstance.join(request);
			System.out.println("Output file path: " + response.getPath());
		} catch (ApiException e) {
			// TODO Blok tangkapan yang dibuat secara otomatis
			e.printStackTrace();
		}

	}
}

Setelah Anda menjalankan file server utama, Anda akan melihat file gabungan yang dihasilkan di dasbor cloud API yang dapat Anda unduh secara terprogram atau secara manual.

Anda dapat melihat outputnya pada gambar di bawah ini:

menggabungkan lembar excel

Gabungkan File Excel Secara Online

Selain solusi terprogram, terdapat [alat] online 18 untuk menggabungkan file Excel secara online. Yang terpenting, ini didukung oleh GroupDocs.Merger Cloud SDK dan merupakan alat berbasis web. Selain itu, ini gratis dan tidak memerlukan pembuatan akun atau berlangganan.

menggabungkan file excel secara online

Kesimpulan

Kami mengakhiri artikel ini di sini dengan harapan Anda telah mempelajari cara menggabungkan file Excel di Java menggunakan GroupDocs.Merger Cloud SDK for Java. Selain itu, kami mempelajari cuplikan kode dan penggabungan file Excel online. Anda dapat mengunjungi repo dokumentasi dan GitHub untuk menjelajahinya lebih jauh. Silakan kunjungi Panduan Memulai untuk memulai pengembangan. Terakhir, jangan ragu untuk berinteraksi dengan API langsung kami di sini.

Terakhir, groupdocs.cloud sedang menulis artikel baru. Jadi, harap tetap berhubungan untuk pembaruan rutin.

Bantuan Tersedia

Anda dapat memberi tahu kami tentang pertanyaan atau permintaan Anda di forum kami.

Pertanyaan yang Sering Diajukan – FAQ

Bagaimana cara menggabungkan dua lembar Excel di Java?

GroupDocs.Merger Cloud SDK for Java menawarkan Cloud SDK dan REST API untuk menggabungkan file Excel secara terprogram. Silakan kunjungi tautan ini untuk detail lebih lanjut.

Bisakah saya menggabungkan beberapa lembar Excel menjadi satu?

Anda dapat menggunakan alat online ini untuk menggabungkan file Excel secara online di browser. Ini gratis dan didukung oleh GroupDocs.Merger Cloud SDK.

Lihat juga