
Convertire il file XLSM in CSV con il Node.js SDK.
Estrazione e condivisione di dati da macro-enabled Excel workbooks in un formato piatto come CSV è un’esigenza comune nei flussi di lavoro di elaborazione e automazione dei dati. Il formato CSV è leggero, facile da importare e ampiamente supportato su diverse piattaforme. In questo tutorial, imparerai come convertire XLSM in CSV utilizzando Node.js e l’Aspose.Cells Cloud SDK, abilitando conversioni di file affidabili e scalabili nel cloud.
- 🚀 XLSM to CSV REST API per Node.js
- 📄 Convertire XLSM in CSV usando Node.js
- 💻 Conversione da XLSM a CSV utilizzando cURL
🚀 API REST per convertire XLSM in CSV per Node.js
Aspose.Cells Cloud SDK per Node.js supporta la conversione di fogli di calcolo Excel abilitati per macro (XLSM) in formato CSV con poche righe di codice.
✅ Perché usare l’Aspose.Cells Cloud SDK?
- Converte i file di lavoro abilitati per macro (XLSM) in CSV.
- Supporta l’archiviazione cloud e l’hosting di file.
- Veloce, scalabile e affidabile per l’esportazione dei dati.
📦 Installa il SDK
npm install asposecellscloud --save
Iscriviti e ottieni il tuo Client ID e Client Secret dal Aspose.Cloud dashboard. Per ulteriori informazioni, potresti considerare di visitare l’articolo quick start.
📄 Convertire XLSM in CSV utilizzando Node.js
Usa il seguente frammento di codice Node.js per convertire un file XLSM in CSV:
- Inizia a creare un oggetto della classe CellsApi fornendo Client ID e Client Secret come argomenti.
- Leggi il file XLSM di input utilizzando il metodo createReadStream(…) e poi il metodo uploadFile(…) per caricare il file nel cloud storage.
- Ora crea un oggetto della classe PostWorkbookSaveAsRequest e poi chiama il metodo postWorkbookSaveAs(..) per avviare la conversione da XLSM a CSV.
Usa il seguente frammento di codice per convertire un file Excel in uno script 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.csv" });
let request = new PostWorkbookSaveAsRequest({
name: "sourceExcel.xlsm",
saveOptions: saveOptions,
newfilename: "converted/data.csv"
});
cellsApi.postWorkbookSaveAs(request)
.then((result) => {
console.log("Excel file successfully converted to CSV format!");
})
.catch((err) => {
console.error(err);
});

Un’anteprima della conversione da XLSM a CSV.
💻 Conversione XLSM in CSV utilizzando cURL
Per la conversione da XLSM a CSV, se preferisci utilizzare strumenti da riga di comando, potresti anche considerare di utilizzare l’API Aspose.Cells Cloud con comandi cURL.
✅ Vantaggi dell’utilizzo di cURL per la conversione:
- Leggero e scriptabile.
- deal for batch jobs or automated workflows.
Step 1: Genera Token di Accesso:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Step 2: Eseguire la conversione da XLSM a CSV:
Una volta generato il token di accesso, eseguire il seguente comando cURL per trasformare XLSM in formato CSV.
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 della cartella di lavoro abilitata per le macro, output
con il nome del file CSV risultante e accessToken
con un token di accesso JWT generato in precedenza.
🧪 Prova il tool online XLSM in CSV
Hai bisogno di una conversione rapida da XLSM a CSV senza scrivere codice? Prova l’ Free XLSM to CSV Converter web app.

Una panoramica del convertitore XLSM in CSV.
✅ Conclusione
Con Aspose.Cells Cloud SDK per Node.js, la conversione di XLSM in CSV diventa semplice ed efficiente. Che tu stia costruendo applicazioni serverless, script di automazione o integrando un flusso di lavoro cloud, questo SDK offre una soluzione scalabile e facile da usare per estrarre dati da file Excel abilitati per macro.
📚 Risorse Utili
📝 Articoli Consigliati
Ti consigliamo vivamente di visitare i seguenti blog: