Konvertieren Sie Excel XLS oder XLSX über Java in CSV

Konvertieren Sie Excel XLS oder XLSX mithilfe der REST-API in Java in CSV.

Sind Sie es leid, Ihre Excel Dateien manuell in CSV zu konvertieren? Mit GroupDocs.Conversion Cloud SDK für Java können Sie diesen Prozess einfach automatisieren und Zeit sparen. Excel Dateien werden häufig zum Speichern und Analysieren von Daten verwendet. Andererseits ist CSV ein beliebtes Dateiformat zum Speichern tabellarischer Daten. CSV Dateien sind einfacher und leichter als Excel Dateien und lassen sich daher leichter in andere Anwendungen importieren. In diesem Artikel untersuchen wir, wie man Excel (XLS/XLSX) in Java mithilfe der REST-API in CSV konvertiert, und stellen eine Schritt-für-Schritt-Anleitung dazu bereit.

Wir werden in diesem Artikel die folgenden Themen behandeln:

Java Excel to CSV File Converter REST API und SDK-Installation

GroupDocs.Conversion Cloud SDK für Java ist eine cloudbasierte Dokumentkonvertierungslösung, die es Entwicklern ermöglicht, eine große Auswahl an Dateiformaten in und aus PDF, DOCX, XLSX, PPTX, HTML usw. zu konvertieren andere Formate. Das SDK unterstützt mehr als 50 Dateiformate, darunter Word, PowerPoint, HTML, Excel, CSV, JSON und viele mehr. Mit GroupDocs.Conversion Cloud SDK für Java können Sie den Dokumentenkonvertierungsprozess automatisieren und Ihre Arbeitsabläufe optimieren. Die Integration der API in Java-basierte Anwendungen wird einfach und effizient gestaltet, sodass keine zusätzliche Software erforderlich ist.

Sie können entweder die JAR-Datei der API herunterladen oder sie mit Maven installieren, indem Sie das folgende Repository und die folgende Abhängigkeit zur pom.xml-Datei Ihres Projekts hinzufügen:

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>

Um GroupDocs.Conversion Cloud SDK für Java zu verwenden, müssen Sie sich für ein GroupDocs-Konto anmelden und Ihren API-Schlüssel erhalten. Sobald Sie die Client-ID und das Client-Geheimnis haben, fügen Sie den folgenden Codeausschnitt 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 eine Excel-Datei in Java mit der REST-API in CSV

Um Excel mit dem GroupDocs.Conversion Cloud SDK für Java in eine CSV-Datei zu konvertieren, müssen Sie die folgenden Schritte ausführen:

Laden Sie die Datei hoch

Laden Sie zunächst die Excel-Tabelle mit dem unten angegebenen Code-Snippet 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 eine Excel XLSX-Datei in CSV in Java

Hier finden Sie eine Schritt-für-Schritt-Anleitung und ein Beispielcode-Snippet für die Verwendung des GroupDocs.Conversion Cloud SDK für Java zum Konvertieren von Excel Dateien in CSV:

  • Importieren Sie zunächst die erforderlichen Klassen in Ihre Java-Datei.
  • Zweitens erstellen Sie eine Instanz der Klasse ConvertApi.
  • Drittens erstellen Sie eine Instanz der ConvertSettings Klasse.
  • Geben Sie als Nächstes Ihren Cloud-Speichernamen an.
  • Stellen Sie nun den Quelldateipfad und das Zielformat auf „csv“ ein.
  • Legen Sie anschließend den Pfad der Ausgabedatei fest.
  • Erstellen Sie dann die Klasseninstanz ConvertDocumentRequest und übergeben Sie den Einstellungsparameter.
  • Konvertieren Sie abschließend Excel XLSX in CSV, indem Sie die Methode convertDocument() aufrufen und den Parameter ConvertDocumentRequest übergeben.

Der folgende Codeausschnitt zeigt, wie eine XLSX-Datei mithilfe der REST-API in eine CSV-Datei in Java konvertiert wird:

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 Excel XLSX in Java mithilfe der REST-API in CSV.
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("csv");
      
      settings.setOutputPath("java-testing/output-sample-file.csv");
    
      // 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();
    }
  }
}

Sie können die Ausgabe im Bild unten sehen:

So konvertieren Sie XLSX Dateien online in Java mithilfe der REST-API in CSV

Konvertieren Sie die XLSX-Datei mit Java in eine CSV-Datei.

Laden Sie die konvertierte Datei herunter

Das obige Codebeispiel speichert die konvertierte CSV-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.csv", 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-XLSX zu CSV-Konverter

Wie konvertiert man Excel kostenlos online in CSV? Bitte probieren Sie den folgenden kostenlosen XLSX zu CSV-Konverter online aus. Dieser Konverter wird mit der oben genannten GroupDocs.Conversion Cloud REST API entwickelt.

Abschluss

Abschließend lässt sich sagen, dass die Konvertierung von Excel Dateien in das CSV-Format eine häufige Aufgabe ist und mit GroupDocs.Conversion Cloud SDK für Java einfach und effizient erledigt werden kann. Hoffentlich hat Ihnen der Artikel gefallen und Sie haben Folgendes gelernt:

  • wie man Excel XLSX programmgesteuert in Java in eine CSV-Datei konvertiert;
  • Laden Sie Excel Dateien programmgesteuert hoch und laden Sie dann die konvertierte CSV-Datei aus der Cloud herunter.
  • und konvertieren Sie eine Excel-Datei kostenlos in CSV mit einem kostenlosen Online-Tool zur Konvertierung von Excel in CSV.

Darüber hinaus können Sie mithilfe der Dokumentation oder anhand der auf GitHub verfügbaren Beispiele mehr über die Dateiformatkonvertierungs-API von GroupDocs 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 schreiben wir weiterhin neue Blogartikel zu verschiedenen Dateiformaten und Konvertierungen mithilfe der REST-API. Bitte kontaktieren Sie uns für die regelmäßigen Updates.

Stelle eine Frage

Sie können Ihre Fragen zur Excel zu CSV-Konverter-API über unser Forum stellen.

FAQs

Wie konvertiere ich eine Excel-Datei in eine CSV-Datei in Java?

Sie müssen die Excel-Datei in die Cloud hochladen und sie dann mit dem bereitgestellten Java-Code in das CSV-Format konvertieren. Sie müssen auch die konvertierte Datei herunterladen. Das Java-Code-Snippet enthält die Schritte zum Konvertieren einer Excel-Datei in eine CSV-Datei mithilfe der REST-API.

Wie konvertiert man Excel unter Windows in CSV?

Bitte besuchen Sie den Download-Link, um den Excel zu CSV-Offline-Konverter für Windows herunterzuladen. Mit diesem kostenlosen Excel zu CSV-Konverter können Sie Excel-Tabellen unter Windows schnell und mit einem einzigen Klick in CSV Dateien konvertieren.

Wie konvertiere ich online kostenlos eine Excel-Datei in eine CSV-Datei?

Bitte befolgen Sie die Schritt-für-Schritt-Anleitung, um eine Excel-Datei kostenlos online in CSV zu konvertieren:

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

Ist die Nutzung des GroupDocs.Conversion Cloud SDK für Java kostenlos?

GroupDocs.Conversion Cloud SDK für Java bietet ein kostenloses Testkonto, mit dem Sie die API und ihre Funktionen testen können. Nach dem Testzeitraum müssen Sie ein Abonnement erwerben, um die API weiterhin nutzen zu können.

Siehe auch

Wenn Sie mehr über verwandte Themen erfahren möchten, empfehlen wir Ihnen die Lektüre der unten aufgeführten Artikel: