Kombinieren Sie Excel-Tabellen in Java – Excel Dateien zusammenführen

Microsoft Excel ist aufgrund seiner Vielseitigkeit und seines riesigen Funktionsumfangs einer der beliebtesten Tabellenkalkulationseditoren. Angenommen, Sie haben eine große Anzahl von Excel Dateien und möchten Excel Dateien zu einer einzigen zusammenfassen. GroupDocs.Merger bietet Cloud-SDKs und REST APIs zum programmgesteuerten Zusammenführen von Excel Dateien. Sie können also den gesamten Prozess automatisieren, indem Sie einen Excel-Dateimanager erstellen. Letztendlich wird es Zeit und Mühe sparen und Ihrer Unternehmenssoftware einen Wettbewerbsvorteil verschaffen. In diesem Blogbeitrag erfahren Sie, wie Sie Excel-Tabellen in Java mit dem GroupDocs.Merger Cloud SDK für Java kombinieren.

Die folgenden Punkte werden in diesem Artikel behandelt:

Kombinieren Sie Excel-Tabellen – API-Installation

Der Installationsprozess von GroupDocs.Merger Cloud SDK für Java ist super einfach. Es gibt zwei verschiedene Möglichkeiten, diese Bibliothek in Ihrem Projekt zu installieren. Daher können Sie die Datei JAR herunterladen oder mithilfe der folgenden Maven-Konfigurationen installieren:

<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>

Jetzt erhalten Sie die API-Anmeldeinformationen (Client-ID, Client-Geheimnis) von der API Cloud Dashboard, was wiederum sehr einfach und unkompliziert ist. Tatsächlich benötigen Sie eine Reihe von Client-IDs und Client-Geheimnissen, um API-Aufrufe an die Excel-Dateizusammenführungs-API durchzuführen. Bitte besuchen Sie jedoch diesen Leitfaden, falls Sie auf Probleme stoßen.

Kombinieren Sie Excel-Tabellen in Java

Sie können mehrere XLSX/XLS Dateien mit GroupDocs.Merger Cloud SDK für Java zu einer Datei zusammenführen. Da wir Quelldateien in unserem API Cloud-Dashboard haben, können Sie diese programmgesteuert hochladen, indem Sie diese Methode UploadFile aufrufen, oder Sie können diese Aktion auch manuell ausführen.

Die folgenden Schritte veranschaulichen, wie Excel-Tabellen in Java kombiniert werden:

  • Erstellen Sie eine Instanz der Configuration Klasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis.
  • Initialisieren Sie ein Objekt der Klasse DocumentApi mit der Instanz der Konfiguration.
  • Instanziieren Sie eine Instanz der Klasse FileInfo.
  • Rufen Sie die Methode setFilePath auf, um den Pfad der ersten Quelldatei zu definieren.
  • Erstellen Sie eine Instanz der JoinItem Klasse und rufen Sie die setFileInfo-Methode auf.
  • Rufen Sie daher die Methode setFilePath auf, um den Pfad der zweiten Quelldatei zu definieren.
  • Erstellen Sie eine Instanz der JoinOptions Klasse und rufen Sie die setJoinItems-Methode auf, um den Ausgabepfad der resultierenden Datei zu definieren.
  • Instanziieren Sie nun eine Instanz der JoinRequest Klasse mit dem Objekt der JoinOptions Klasse.
  • Die Funktion join kombiniert Excel-Tabellen zu einer.

Sie können den folgenden Codeausschnitt kopieren und einfügen, der zum programmgesteuerten Zusammenführen von Excel Dateien verwendet wird:

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 {
	
// Kombinieren Sie Excel-Tabellen in Java – Excel Dateien zusammenführen
	public static void main(String[] args) {
        
		String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
		String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
		// Erstellen Sie eine Instanz der Configuration Klasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis.
		Configuration configuration = new Configuration(ClientId, ClientSecret);			
		// Initialisieren Sie ein Objekt der DocumentApi Klasse mit der Instanz der Konfiguration.
		DocumentApi apiInstance = new DocumentApi(configuration);
		
		try {
			// Instanziieren Sie eine Instanz der FileInfo Klasse.
			FileInfo fileInfo1 = new FileInfo();	
			// Rufen Sie die Methode setFilePath auf, um den Pfad der ersten Quelldatei zu definieren.		
			fileInfo1.setFilePath("first.xlsx");
			// Erstellen Sie eine Instanz der JoinItem Klasse und rufen Sie die setFileInfo-Methode auf.
			JoinItem item1 = new JoinItem();
			item1.setFileInfo(fileInfo1);

			FileInfo fileInfo2 = new FileInfo();	
			// Rufen Sie daher die Methode setFilePath auf, um den Pfad der zweiten Quelldatei zu definieren.		
			fileInfo2.setFilePath("second.xlsx");
			JoinItem item2 = new JoinItem();
			item2.setFileInfo(fileInfo2);
			// Erstellen Sie eine Instanz der JoinOptions Klasse und rufen Sie die setJoinItems-Methode auf, um den Ausgabepfad der resultierenden Datei zu definieren.
			JoinOptions options = new JoinOptions();

			options.setJoinItems(Arrays.asList(item1, item2));
			options.setOutputPath("java-testing/output-sample-file.xlsx");
			// Instanziieren Sie nun eine Instanz der JoinRequest Klasse mit dem Objekt der JoinOptions Klasse.
			JoinRequest request = new JoinRequest(options);

			// Die Join funktion fügt Excel-Tabellen zu einer zusammen.
			DocumentResult response = apiInstance.join(request);
			System.out.println("Output file path: " + response.getPath());
		} catch (ApiException e) {
			// TODO Automatisch generierter Catch-Block
			e.printStackTrace();
		}

	}
}

Sobald Sie die Hauptserverdatei ausführen, wird im API-Cloud-Dashboard eine zusammengeführte Datei angezeigt, die Sie programmgesteuert oder manuell herunterladen können.

Sie können die Ausgabe im Bild unten sehen:

Excel-Tabellen kombinieren

Excel Dateien online zusammenführen

Zusätzlich zu einer programmgesteuerten Lösung gibt es ein Online-Tool zum Online-Zusammenführen von Excel Dateien. Vor allem basiert es auf dem GroupDocs.Merger Cloud SDK und ist ein webbasiertes Tool. Darüber hinaus ist es kostenlos und erfordert weder die Erstellung eines Kontos noch ein Abonnement.

Excel Dateien online zusammenführen

Abschluss

Wir beenden diesen Artikel hier in der Hoffnung, dass Sie gelernt haben, wie Sie Excel Dateien in Java mit dem GroupDocs.Merger Cloud SDK für Java kombinieren. Darüber hinaus haben wir das Code-Snippet und eine Online-Zusammenführung von Excel Dateien durchgearbeitet. Sie können die Dokumentation und das GitHub Repo besuchen, um es weiter zu erkunden. Bitte besuchen Sie den Getting Started Guide, um mit der Entwicklung zu beginnen. Abschließend können Sie gerne hier mit unseren Live-APIs interagieren.

Schließlich schreibt groupdocs.cloud neue Artikel. Bleiben Sie also bitte für die regelmäßigen Updates in Kontakt.

Hilfe ist verfügbar

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Wie füge ich zwei Excel-Tabellen in Java zusammen?

GroupDocs.Merger Cloud SDK für Java bietet Cloud-SDKs und REST-APIs zum programmgesteuerten Zusammenführen von Excel Dateien. Bitte besuchen Sie diesen Link für weitere Details.

Kann ich mehrere Excel-Tabellen zu einer zusammenfassen?

Mit diesem Online-Tool können Sie Excel Dateien online in einem Browser zusammenführen. Es ist kostenlos und wird vom GroupDocs.Merger Cloud SDK unterstützt.

Siehe auch