Konvertieren Sie eine Excel-Tabelle mithilfe der REST-API in JSON-Daten in Java.

Konvertieren Sie eine Excel-Datei mithilfe der REST-API in das JSON-Format in Java

Excel Daten, die in Tabellenkalkulationen gespeichert sind, können als Array von Objekten in JSON dargestellt werden. Jede Zeile in der Tabelle wird durch ein Objekt dargestellt. JSON oder JavaScript Objektnotation ist das am weitesten verbreitete strukturierte Datenaustauschformat für große und kleine Datensätze. Es handelt sich um ein leichtes und sprachunabhängiges Datenformat, das von mehreren Anwendungen verwendet wird. Durch die Konvertierung einer Excel-Datei in das JSON-Format können Sie die Daten leistungsfähiger und flexibler nutzen. Sie können die Daten beispielsweise in eine Datenbank importieren oder in einer Webanwendung verwenden. Wenn Sie ein Java-Entwickler sind, müssen Sie Excel-Tabellen möglicherweise programmgesteuert in das JSON-Format konvertieren. Daher zeige ich Ihnen in diesem Artikel, wie Sie Excel XLSX oder XLS mithilfe der REST-API in eine JSON-Datei in Java konvertieren. Machen Sie sich also bereit, zu lernen, wie Sie Excel-Tabellen in JSON-Daten konvertieren.

In diesem Artikel werden wir die folgenden Themen untersuchen:

Java Excel to JSON Converter REST API – SDK-Installation

Um Excel-Daten in Java in JSON zu konvertieren, verwende ich das Java SDK der GroupDocs.Conversion Cloud API. Diese Java-Bibliothek ist einfach zu installieren und bietet vielfältige Möglichkeiten, Excel-Daten in JSON zu konvertieren. Es ist keine Software von Drittanbietern erforderlich. Mit der Java Datei format-Konvertierungs-API können Sie Ihre Dokumente und Bilder aus jedem unterstützten Dateiformat in jedes gewünschte Format konvertieren. Konvertieren Sie online schnell zwischen mehr als 50 Arten von Dokumenten und Bildern wie Word, PDF, PowerPoint, Excel, HTML, CAD, Rasterbildern usw.

Sie können jedoch entweder die JAR-Datei der APIs herunterladen oder die API mithilfe von Maven-Konfigurationen installieren. Fügen Sie der pom.xml-Datei Ihres Projekts ein Repository und eine Abhängigkeit hinzu. Nachfolgend finden Sie die Schritte für Maven:

Maven-Repository:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Maven-Dependency:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Bitte rufen Sie Ihre Client-ID und Ihr Client-Geheimnis vom Dashboard ab, bevor Sie die genannten Schritte ausführen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie das Code-Snippet in einer Java-basierten Anwendung hinzu:

# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

So konvertieren Sie Excel XLSX in Java mithilfe der REST-API in JSON

Es gibt viele Möglichkeiten, eine Tabellenkalkulation in eine JSON-Datei zu konvertieren. JSON ist eine gute Wahl zum Teilen von Daten und zum Importieren von Daten in eine Datenbank oder eine andere Anwendung. Zur einfachen Verarbeitung können Excel XLSX oder XLS in das JSON-Datenformat konvertiert werden. Nachfolgend finden Sie Codebeispiele, die die Excel-Datei lesen und dann mithilfe der einfachen Schritte in JSON in Java konvertieren:

  1. Hochladen der Excel-Datei in die Cloud
  2. Konvertieren Excel in JSON mit Java
  3. Laden Sie die konvertierte JSON-Datei herunter

Laden Sie die Datei hoch

Laden Sie zunächst die Excel-Datei mit dem folgenden Codebeispiel in die Cloud hoch:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Laden Sie die Datei mit Java in den Cloud-Speicher hoch
public class App {

  public static void main(String[] args) {
        
    // Erstellen Sie eine Instanz der Konvertierungs-API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xlsx");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xlsx", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Dadurch ist die hochgeladene Excel-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Konvertieren Sie Excel mit Java in eine JSON-Datei

Bitte befolgen Sie die unten aufgeführten Schritte und den Code, um Excel programmgesteuert in JSON in Java zu konvertieren:

  • Erstellen Sie zunächst eine Instanz von ConvertApi
  • Zweitens erstellen Sie eine ConvertSettings-Instanz.
  • Legen Sie dann den Speichernamen fest und geben Sie den XLSX-Dateipfad ein.
  • Geben Sie nun das Ausgabedateiformat als „JSON“ an.
  • Als nächstes legen Sie den Pfad der JSON-Ausgabedatei fest.
  • Erstellen Sie nun „ConvertDocumentRequest“ mit Konvertierungseinstellungen als Parameter.
  • Rufen Sie abschließend die Konvertierung mit der Methode ConvertApi.convertDocument() auf.

Das folgende Codebeispiel veranschaulicht, wie Excel-Daten mithilfe der REST-API in das JSON-Format in Java konvertiert werden:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// So konvertieren Sie XLSX in Java mithilfe der REST-API in JSON.
public class App {

  public static void main(String[] args) {
    
    // Erstellen Sie eine Instanz der Konvertierungs-API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Konvertierungseinstellungen vorbereiten
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xlsx");
      settings.setFormat("json");
      
      settings.setOutputPath("java-testing/output-sample-file.json");
    
      // in das angegebene Format konvertieren
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}
So konvertieren Sie Excel mit Java in JSON Online

Konvertieren Sie Excel mit Java in JSON Online

Laden Sie die konvertierte Datei herunter

Das obige Codebeispiel speichert die konvertierte JSON-Datei in der Cloud. Sie können es mit dem folgenden Codebeispiel herunterladen:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Laden Sie die Datei aus dem Cloud-Speicher in Java herunter
public class App {

  public static void main(String[] args) {
        
    // Erstellen Sie eine Instanz der Konvertierungs-API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.json", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Kostenloser Online-Excel zu JSON-Konverter

Wie konvertiert man Excel online in ein JSON-Array? Excel To JSON Converter konvertiert Excel Dateien online in JSON. Es gibt einen kostenlosen Online-Excel zu JSON-Konverter, der mithilfe der Groupdocs.Conversion Cloud-REST-APIs entwickelt wurde.

Abschluss

Abschließend haben Sie gelernt, wie Sie Excel programmgesteuert in das JSON-Format konvertieren. Jetzt verstehst du:

  • So konvertieren Sie eine Excel-Datei in Java in der Cloud in eine JSON-Datei.
  • Laden Sie die Excel-Datei programmgesteuert hoch und laden Sie dann die konvertierte JSON-Datei aus der Cloud herunter.
  • kostenloser Excel zu JSON-Konverter online;

Darüber hinaus können Sie mithilfe der Dokumentation oder der auf GitHub verfügbaren Beispiele mehr über die GroupDocs.Conversion Cloud-API erfahren. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können.

Schließlich schreibt groupdocs.cloud neue Blogartikel über die Konvertierung verschiedener Dateiformate mithilfe der REST-API. Bleiben Sie also bitte auf dem Laufenden, um die neuesten Updates zu erhalten.

Stelle eine Frage

Sie können Ihre Fragen zur Konvertierung von Excel in JSON in Java über unser Forum stellen.

FAQs

Wie konvertiere ich Excel-Daten in Java in das JSON-Format?

Bitte folgen Sie diesem Link, um das Java-Code-Snippet zu erfahren, mit dem Sie Excel Dateien schnell und einfach in JSON konvertieren können.

Wie konvertiere ich eine Excel-Tabelle mithilfe der REST-API in JSON in Java?

Erstellen Sie eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode convertDocument mit ConvertDocumentRequest auf, um Excel Dateien in JSON zu konvertieren.

Wie speichere ich Excel kostenlos online in JSON?

Mit dem kostenlosen Online-Konverter für Excel-Tabellen zu JSON können Sie Excel schnell und einfach in eine JSON-Datei konvertieren. Sobald die Konvertierung abgeschlossen ist, können Sie die JSON-Datei herunterladen.

Wie kann ich Excel XLSX online kostenlos in JSON konvertieren?

  • Öffnen Sie kostenloser Online-Excel zu JSON-Konverter
  • Klicken Sie in den Dateiablagebereich, um eine Excel-Tabelle hochzuladen, oder ziehen Sie eine Excel-Datei per Drag & Drop.
  • Klicken Sie auf die Schaltfläche „Jetzt konvertieren“. Der Online-XLSX zu JSON-Konverter wandelt die Excel-Tabelle in eine JSON-Datei um.
  • Der Download-Link der Ausgabedatei ist sofort nach der Online-Konvertierung von Excel in JSON verfügbar.

Wie installiere ich die Online-Bibliothek zur Konvertierung von Excel in JSON?

Installieren Sie den Excel zu JSON-Konverter Kostenloser Download der Java-Bibliothek, um Excel programmgesteuert online in Java zu erstellen und in JSON zu konvertieren.

Wie konvertiere ich Excel in JSON in Windows?

Bitte besuchen Sie diesen Link, um den Excel-Datei zu JSON-Konverter kostenlos herunterzuladen. Mit diesem Offline-Konverter können Sie Excel-Tabellen in Windows mit einem einzigen Klick in JSON Dateien umwandeln.

Siehe auch

Weitere Informationen finden Sie unter den folgenden Links: