
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
- Konvertieren von Excel in eine SQL-Datei in Java
- XLS zu SQL-Datei mit cURL-Befehlen
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);
}
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.
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!
Nützliche Links
Verwandte Artikel
Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: