convert excel to sql

Konvertieren Sie Excel-Arbeitsmappe in SQL-Datei mit Node.js SDK.

Die Migration von Daten aus Tabellenkalkulationen in Datenbanken ist eine gängige Aufgabe in datengestützten Anwendungen. Die Umwandlung einer Excel-Arbeitsmappe in SQL-Skript ermöglicht es Entwicklern, Datenimporte zu automatisieren und Informationen aus Tabellenkalkulationen direkt in relationale Datenbanken zu integrieren.

In diesem Artikel erfahren Sie, wie Sie Excel mit Node.js und dem Aspose.Cells Cloud SDK in SQL umwandeln können, wodurch der gesamte Prozess sicher, effizient und entwicklerfreundlich wird.

🚀 Excel zu SQL REST API für Node.js

Aspose.Cells Cloud SDK für Node.js unterstützt eine Vielzahl von Formaten, darunter XLS, XLSX, XLSM, und ermöglicht das Exportieren nach SQL mühelos.

✅ Warum das Aspose.Cells Cloud SDK verwenden?

  • Exports tables and data from Excel to valid SQL.
  • Unterstützt cloudbasierte Workflows.
  • Reduziert manuelle Dateneingabe und Transformationsfehler.

📦 Installiere das SDK

npm install asposecellscloud --save

Um die API verwenden zu können, müssen wir die Client-ID und den Client-Secret aus dem Aspose.Cloud dashboard generieren. Für weitere Details besuchen Sie bitte den quick start Artikel.

📄 Konvertieren Sie Excel in SQL mit Node.js

Verwenden Sie den folgenden Codeausschnitt, um eine Excel-Datei in ein SQL-Skript zu konvertieren:

  1. Zuerst erstellen Sie ein Objekt der CellsApi Klasse, indem Sie die Client-ID und das Client-Geheimnis als Argumente bereitstellen.
  2. Read input XLS-Datei mit der Methode createReadStream(…) und dann die Methode uploadFile(…), um die Datei in den Cloud-Speicher hochzuladen.
  3. Erstellen Sie ein Objekt der Klasse PostWorkbookSaveAsRequest und rufen Sie dann die Methode postWorkbookSaveAs(..) auf, um den Prozess der XLS zu SQL-Konvertierung zu initiieren.
const { CellsApi, PostWorkbookSaveAsRequest, SaveOptions } = require("asposecellscloud");

const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");

let saveOptions = new SaveOptions({ saveFormat: "SQL", outPath: "converted/data.sql" });
let request = new PostWorkbookSaveAsRequest({
    name: "sourceExcel.xlsx",
    saveOptions: saveOptions,
    newfilename: "converted/data.sql"
});

cellsApi.postWorkbookSaveAs(request)
    .then((result) => {
        console.log("Excel file successfully converted to SQL script!");
    })
    .catch((err) => {
        console.error(err);
    });
excel to sql file

Eine Vorschau auf die Konvertierung von Excel in SQL Dateien.

  • Für Testzwecke haben wir auch die Eingabe-Excel-Arbeitsmappe sourceExcel.xlsx angehängt.

💻 Excel zu SQL-Skript-Konvertierung mit cURL

Wenn Sie Befehlszeilenwerkzeuge bevorzugen, finden Sie hier, wie Sie Excel mit cURL in SQL umwandeln können, indem Sie die Aspose.Cells Cloud API verwenden:

✅ Vorteile der Verwendung von cURL:

  1. Keine lokalen Installationen erforderlich.
  2. Ideal für Automatisierung und CI/CD-Workflows.

Schritt 1: Generieren Sie ein Zugriffstoken

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

Schritt 2: Führen Sie die Excel zu SQL-Konvertierung durch

Die folgende Anforderungsmethode erfordert, dass die Eingabe-Excel-Arbeitsmappe bereits im Cloud-Speicher verfügbar ist.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

Ersetzen Sie sourceFile durch den Namen der Quell-Excel-Arbeitsmappe, output durch den Namen der resultierenden SQL-Skriptdatei und accessToken durch ein oben generiertes JWT-Zugriffstoken.

🧪 Kostenloses Excel zu SQL Online-Tool ausprobieren

Want a quick test? Use our Excel to SQL Converter App to try it online without writing any code.

excel to sql file

Eine Vorschau des Excel zu SQL-Dateikonverters.

✅ Fazit

Mit dem Aspose.Cells Cloud SDK für Node.js können Sie Excel mühelos in SQL-Skriptdateien konvertieren, Ihren Datenmigrationsprozess optimieren und das Risiko manueller Fehler minimieren.

Egal, ob Sie eine Backend-Lösung entwickeln oder automatisierte Aufgaben ausführen, die Flexibilität der API und die Unterstützung mehrerer Plattformen machen sie ideal für moderne Web und Unternehmensanwendungen.

🔗 Nützliche Ressourcen

📚 Empfohlene Artikel

Wir empfehlen dringend, die folgenden Blogs zu besuchen: