Converti il file Excel Workbook in un file SQL con il SDK di Node.js.
La migrazione dei dati da fogli di calcolo a database è un’operazione comune nelle applicazioni basate sui dati. Convertire un Excel workbook in SQL script consente agli sviluppatori di automatizzare le importazioni di dati e integrare le informazioni dei fogli di calcolo direttamente nei database relazionali.
In questo articolo, imparerai come convertire Excel in SQL utilizzando Node.js e l’Aspose.Cells Cloud SDK, rendendo l’intero processo sicuro, efficiente e a misura di sviluppatore.
- 🚀 Excel to SQL REST API per Node.js
 - 📄 Convertire Excel in SQL utilizzando Node.js
 - 💻 Conversione di Excel in script SQL utilizzando cURL
 
🚀 Excel to SQL REST API per Node.js
Aspose.Cells Cloud SDK per Node.js supporta una vasta gamma di formati tra cui XLS, XLSX, XLSM, e consente di esportare in SQL senza sforzo.
✅ Perché utilizzare Aspose.Cells Cloud SDK?
- Esporta tabelle e dati da Excel in SQL valido.
 - Supporta flussi di lavoro basati su cloud.
 - Riduce gli errori di inserimento dati manuali e di trasformazione.
 
📦 Installa il SDK
npm install asposecellscloud --save
Per utilizzare l’API, dobbiamo generare Client ID e Client Secret dal Aspose.Cloud dashboard. Per ulteriori dettagli, si prega di visitare l’articolo quick start.
📄 Convertire Excel in SQL utilizzando Node.js
Usa il seguente frammento di codice per convertire un file Excel in uno script SQL:
- Innanzitutto, crea un oggetto della classe CellsApi fornendo l’ID client e il segreto client come argomenti.
 - Leggi il file XLS di input utilizzando il metodo createReadStream(…) e poi il metodo uploadFile(…) per caricare il file nel cloud storage.
 - Crea un oggetto della classe PostWorkbookSaveAsRequest e poi chiama il metodo postWorkbookSaveAs(..) per avviare il processo di conversione da XLS a SQL.
 
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);
    });
Un’anteprima della conversione di file Excel in SQL.
- Per scopi di test, abbiamo anche allegato il file Excel di input sourceExcel.xlsx.
 
💻 Conversione di Excel in script SQL usando cURL
Se preferisci strumenti da riga di comando, ecco come convertire Excel in SQL utilizzando cURL e l’API Aspose.Cells Cloud:
✅ Vantaggi dell’uso di cURL:
- Nessuna installazione locale richiesta.
 - Ideale per l’automazione e i flussi di lavoro CI/CD.
 
Passo 1: Genera Token di Accesso
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"
Passo 2: Esegui la conversione da Excel a SQL
Il seguente metodo di richiesta richiede che il file Excel di input sia già disponibile nel cloud storage.
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 {}
Sostituisci sourceFile con il nome del file Excel sorgente, output con il nome del file dello script SQL risultante e accessToken con un token di accesso JWT generato sopra.
🧪 Prova lo strumento online gratuito Excel a SQL
Vuoi un test veloce? Usa la nostra Excel to SQL Converter App per provarla online senza scrivere alcun codice.
Una anteprima del convertitore da file Excel a SQL.
✅ Conclusione
Utilizzando Aspose.Cells Cloud SDK per Node.js, puoi convertire facilmente file Excel in script SQL, semplificare il tuo processo di migrazione dei dati e ridurre al minimo il rischio di errori manuali.
Che tu stia sviluppando una soluzione backend o eseguendo attività automatizzate, la flessibilità dell’API e il supporto multipiattaforma la rendono ideale per le applicazioni web moderne e aziendali.
🔗 Risorse Utili
📚 Articoli Consigliati
Consigliamo vivamente di visitare i seguenti blog: