Excel in SQL-Datei

Konvertieren Sie die Excel-Arbeitsmappe in Java in ein SQL-Skript.

Excel-Tabellen eignen sich hervorragend zum Organisieren von Daten, sind jedoch nicht ideal für dynamische Abfragen, Skalierbarkeit oder Integration mit Anwendungen. Die Konvertierung von Excel Dateien in das SQL-Format schließt daher diese Lücke, indem sie eine nahtlose Migration von Daten in relationale Datenbanken ermöglicht. Diese Konvertierung ermöglicht es Ihnen, die Leistungsfähigkeit von SQL für erweiterte Datenmanipulation, Abfragen und Integration zu nutzen, was sie zu einem wesentlichen Schritt für den Aufbau robuster und skalierbarer datengesteuerter Lösungen macht.

API zur Konvertierung von Excel in SQL

Aspose.Cells Cloud SDK für Java bietet eine robuste und effiziente Lösung zum Konvertieren von Excel-Tabellen in SQL Dateien. Die API unterstützt eine breite Palette von Excel-Formaten, darunter XLS, XLSX und CSV, und gewährleistet so die Kompatibilität mit verschiedenen Dateitypen. Mit seinen erweiterten Funktionen ermöglicht das SDK Benutzern, den Konvertierungsprozess anzupassen, z. B. durch Angeben bestimmter Arbeitsblätter, Filtern von Daten oder Zuordnen von Spalten zu SQL-Tabellenstrukturen.

Installation

Bitte fügen Sie der Datei pom.xml des Maven-Build-Projekts die folgenden Details hinzu.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

– Sie können die neueste Version aus dem Aspose Repository herunterladen.

Jetzt müssen wir unsere Client-Anmeldeinformationen vom Cloud-Dashboard abrufen. Wenn Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen im Artikel Schnellstart folgen.

Konvertieren Sie Excel in Java in eine SQL-Datei

In diesem Abschnitt erfahren Sie im Detail, wie Sie eine Excel-Arbeitsmappe mithilfe eines Java-Codeausschnitts programmgesteuert in eine SQL-Datei konvertieren:

CellsApi api = new CellsApi(clientId,clientSecret);

Erstellen Sie eine Instanz von CellsApi und geben Sie dabei die Client-Anmeldeinformationen als Eingabeargumente an.

api.uploadFile("input.xls", file, "internal");

Laden Sie die Quell-Excel-Arbeitsmappe mit der Methode uploadFile(…) in den Cloud-Speicher hoch.

File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "internal", null);

Abschließend rufen Sie die Methode cellsWorkbookGetWorkbook(…) auf, um die Konvertierung zu starten.

// Weitere Beispiele finden Sie unter https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // Erstellen Sie eine Instanz von CellsApi mit den Client-Anmeldeinformationen
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // Name der Eingabe-Excel-Arbeitsmappe
    String name = "input.xls";
    // resultierendes Dateiformat
    String format = "SQL";
		
    // Datei vom lokalen System laden
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // Hochladen der Excel-Eingabedatei in den Cloud-Speicher
    api.uploadFile("input.xls", file, "internal");

    // Durchführen einer Dokumentkonvertierung
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "internal", null);        
        
    // Erfolgsmeldung drucken
    System.out.println("The Excel workbook to SQL file conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
Konvertierung von Excel in SQL

Eine Vorschau einer Excel zu SQL-Dateikonvertierung.

XLS zu SQL-Datei mit cURL-Befehlen {#(#xls-sql-java)}

Aspose.Cells Cloud ermöglicht eine schnelle und effiziente Konvertierung von Excel in SQL mithilfe einfacher cURL-Befehle und ist damit eine ideale Lösung für Entwickler, die leichte und skriptfähige Workflows bevorzugen. Dieser Ansatz ermöglicht Ihnen die direkte Interaktion mit der API über die Befehlszeile, sodass keine komplexen Setups oder zusätzlichen Bibliotheken erforderlich sind.

Der erste Schritt bei diesem Ansatz besteht darin, mit dem folgenden Befehl ein JWT-Zugriffstoken zu generieren:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Sobald wir das JWT-Zugriffstoken haben, führen Sie bitte den folgenden Befehl aus, um die Excel-Arbeitsmappe in eine SQL-Datei zu exportieren.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"sql\",}"

Ersetzen Sie „sourceFile“ durch den Namen der im Cloud-Speicher verfügbaren Excel-Eingabearbeitsmappe, „myResultant“ durch den Namen der resultierenden SQL-Datei und „accessToken“ durch das oben generierte JWT-Zugriffstoken.

Um die resultierende SQL-Datei auf dem lokalen Laufwerk zu speichern, führen Sie bitte den folgenden cURL-Befehl aus.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.sql"

Kostenloser Excel zu SQL-Konverter

Um sich schnell von den Fähigkeiten unserer REST-APIs zu überzeugen, probieren Sie unsere leichte und äußerst effiziente App zur Konvertierung von Excel- in SQL Dateien aus. Diese kostenlose App basiert auf den APIs von Aspose.Cloud und kann ohne Installationsanforderungen online getestet werden.

Excel zu SQL

Kostenlose App zur Konvertierung von Excel in SQL.

Abschluss

Die Konvertierung von Excel in SQL ist ein entscheidender Schritt zur Modernisierung des Datenmanagements und zur Ermöglichung einer nahtlosen Datenbankintegration. Beide Methoden gewährleisten hohe Genauigkeit, Skalierbarkeit und sichere Datenverarbeitung. Egal, ob Sie datengesteuerte Anwendungen erstellen oder Arbeitsabläufe optimieren, Aspose.Cells Cloud vereinfacht den Prozess. Probieren Sie es noch heute aus und erleben Sie problemlose und effiziente Konvertierungen von Excel in SQL!

Verwandte Artikel

Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: