convert excel to sql

Convert Excel Workbook to SQL File with Node.js SDK.

At migrere data fra regneark til databaser er en almindelig opgave i datadrevne applikationer. At konvertere en Excel workbook til SQL script giver udviklere mulighed for at automatisere dataimporter og integrere regnearksinformation direkte i relationelle databaser.

I denne artikel vil du lære, hvordan du konverterer Excel til SQL ved hjælp af Node.js og Aspose.Cells Cloud SDK, hvilket gør hele processen sikker, effektiv og udviklervenlig.

🚀 Excel til SQL REST API for Node.js

Aspose.Cells Cloud SDK for Node.js understøtter en bred vifte af formater, herunder XLS, XLSX, XLSM, og tillader eksport til SQL uden besvær.

✅ Hvorfor bruge Aspose.Cells Cloud SDK?

  • Eksporterer tabeller og data fra Excel til gyldig SQL.
  • Understøtter skybaserede arbejdsgange.
  • Reducerer manuelt dataindtastning og transformationsfejl.

📦 Installer SDK’en

npm install asposecellscloud --save

For at kunne bruge API’en, skal vi generere Client ID og Client Secret fra Aspose.Cloud dashboard. For yderligere oplysninger, besøg venligst quick start artikel.

📄 Konverter Excel til SQL ved hjælp af Node.js

Brug følgende kodeeksempel til at konvertere en Excel-fil til et SQL-script:

  1. Først skal du oprette et objekt af CellsApi-klassen ved at angive Client ID og Client Secret som argumenter.
  2. Læs input XLS-fil ved hjælp af createReadStream(…) metode og derefter uploadFile(…) metode til at uploade filen til cloud storage.
  3. Opret et objekt af PostWorkbookSaveAsRequest-klassen og kald derefter metoden postWorkbookSaveAs(..) for at igangsætte XLS til SQL konverteringsprocessen.
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 til sql-fil

En forhåndsvisning af Excel til SQL filkonvertering.

  • Til testformål har vi også vedhæftet input Excel-arbejdsbogen sourceExcel.xlsx.

💻 Excel til SQL Script Konvertering ved brug af cURL

Hvis du foretrækker kommandolinjeværktøjer, er her hvordan du konverterer Excel til SQL ved hjælp af cURL og Aspose.Cells Cloud API:

✅ Fordele ved at bruge cURL:

  1. Ingen lokale installationer kræves.
  2. Ideel til automatisering og CI/CD arbejdsgange.

Trin 1: Generer adgangstoken

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"

Step 2: Udfør Excel til SQL konvertering

Den følgende anmodningsmetode kræver, at input Excel arbejdsbogen allerede er tilgængelig i cloud-lagringen.

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 {}

Erstat sourceFile med navnet på kilden Excel-arbejdsbogen, output med navnet på den resulterende SQL-scriptfil og accessToken med en JWT adgangstoken genereret ovenfor.

🧪 Prøv det gratis Excel til SQL online værktøj

Vil du lave en hurtig test? Brug vores Excel to SQL Converter App for at prøve det online uden at skrive nogen kode.

excel til sql-fil

En forhåndsvisning af Excel til SQL filkonverter.

✅ Konklusion

Ved hjælp af Aspose.Cells Cloud SDK til Node.js kan du uden besvær konvertere Excel til SQL-scriptfiler, strømline din datamigrationsproces og minimere risikoen for manuelle fejl.

Uanset om du udvikler en backend-løsning eller kører automatiserede opgaver, gør API’ets fleksibilitet og støtte til flere platforme det ideelt til moderne web- og erhvervsapplikationer.

🔗 Nyttige ressourcer

📚 Anbefalede artikler

Vi anbefaler kraftigt at besøge følgende blogs: