
Convert XLSM fil til CSV med Node.js SDK.
At hente og dele data fra macro-enabled Excel workbooks i et fladt format som CSV er et almindeligt behov i databehandling og automatiseringsarbejdsgange. CSV-formatet er letvægts, nemt at importere, og bredt understøttet på tværs af platforme. I denne tutorial vil du lære, hvordan du konverterer XLSM til CSV ved hjælp af Node.js og Aspose.Cells Cloud SDK, hvilket muliggør pålidelige og skalerbare filkonverteringer i skyen.
- 🚀 XLSM til CSV REST API for Node.js
- 📄 Konverter XLSM til CSV ved hjælp af Node.js
- 💻 XLSM til CSV-konvertering ved hjælp af cURL
🚀 XLSM til CSV REST API for Node.js
Aspose.Cells Cloud SDK for Node.js understøtter konvertering af makroaktiverede Excel-regneark (XLSM) til CSV-format på bare få linjer kode.
✅ Hvorfor bruge Aspose.Cells Cloud SDK?
- Konverterer makroaktiverede projektmapper (XLSM) til CSV.
- Understøtter cloud-lagring og filhosting.
- Hurtig, skalerbar og pålidelig til dataeksport.
📦 Installer SDK’en
npm install asposecellscloud --save
Tilmeld dig og få din Klient ID og Klient Hemmelighed fra Aspose.Cloud dashboard. For mere information kan du overveje at besøge quick start artiklen.
📄 Konverter XLSM til CSV ved hjælp af Node.js
Brug følgende Node.js kodeeksempel til at konvertere en XLSM-fil til CSV:
- Begynd at oprette et objekt af CellsApi-klassen ved at angive Client ID og Client Secret som argumenter.
- Læs input XLSM-fil ved hjælp af createReadStream(…) metode og derefter uploadFile(…) metode for at uploade filen til cloud-lagring.
- Nu skal du oprette et objekt af klassen PostWorkbookSaveAsRequest og derefter kalde metoden postWorkbookSaveAs(..) for at starte konverteringen fra XLSM til CSV.
Brug følgende kodeeksempel til at konvertere en Excel-fil til et SQL-script:
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);
});

En forhåndsvisning af XLSM til CSV-konvertering.
💻 XLSM til CSV konvertering ved hjælp af cURL
For XLSM til CSV konvertering, hvis du foretrækker at bruge kommandolinjeværktøjer, kan du også overveje at bruge Aspose.Cells Cloud API med cURL kommandoer.
✅ Fordele ved at bruge cURL til konvertering:
- Letvægtig og scriptbar.
- deal for batch jobs or automated workflows.
Trin 1: Generer adgangstoken:
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"
Trin 2: Udfør XLSM til CSV-konvertering:
Når adgangstokenet er genereret, bedes du udføre følgende cURL-kommando for at transformere XLSM til CSV-format.
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å den makroaktiverede projektmappe, output
med navnet på den resulterende CSV-fil og accessToken
med en JWT-adgangstoken genereret ovenfor.
🧪 Prøv XLSM til CSV Onlineværktøj
Need a quick XLSM to CSV conversion without writing code? Try the Free XLSM to CSV Converter web app.

En forhåndsvisning af XLSM til CSV konverter.
✅ Konklusion
Med Aspose.Cells Cloud SDK til Node.js bliver konvertering af XLSM til CSV problemfri og effektiv. Uanset om du bygger serverløse applikationer, automatiseringsscripts eller integrerer med en cloud-arbejdsgang, tilbyder dette SDK en brugervenlig, skalerbar løsning til at udtrække data fra makroaktiverede Excel-filer.
📚 Nyttige Ressourcer
📝 Anbefalede Artikler
Vi anbefaler stærkt at besøge følgende blogs: