
Convertir un fichier XLSM en CSV avec le SDK Node.js.
L’extraction et le partage de données à partir de macro-enabled Excel workbooks dans un format plat comme CSV est un besoin courant dans les processus de traitement des données et les flux de travail d’automatisation. Le format CSV est léger, facile à importer et largement supporté sur différentes plateformes. Dans ce tutoriel, vous apprendrez à convertir XLSM en CSV en utilisant Node.js et le SDK Aspose.Cells Cloud, permettant des conversions de fichiers fiables et évolutives dans le cloud.
- 🚀 API REST XLSM vers CSV pour Node.js
- 📄 Convertir XLSM en CSV en utilisant Node.js
- 💻 Conversion XLSM en CSV en utilisant cURL
🚀 XLSM to CSV REST API pour Node.js
Aspose.Cells Cloud SDK for Node.js prend en charge la conversion des feuilles de calcul Excel avec macros (XLSM) en format CSV en seulement quelques lignes de code.
✅ Pourquoi utiliser Aspose.Cells Cloud SDK ?
- Convertit les classeurs avec macros (XLSM) en CSV.
- Prend en charge le stockage cloud et l’hébergement de fichiers.
- Rapide, évolutif et fiable pour l’exportation de données.
📦 Installer le SDK
npm install asposecellscloud --save
Inscrivez-vous et obtenez votre ID client et votre secret client depuis le Aspose.Cloud dashboard. Pour plus d’informations, vous pouvez envisager de visiter l’article quick start.
📄 Convertir XLSM en CSV en utilisant Node.js
Utilisez le code Node.js suivant pour convertir un fichier XLSM en CSV :
- Commencez à créer un objet de la classe CellsApi en fournissant l’ID client et le secret client comme arguments.
- Lire le fichier XLSM d’entrée en utilisant la méthode createReadStream(…) et ensuite la méthode uploadFile(…) pour télécharger le fichier vers le stockage cloud.
- Maintenant, créez un objet de la classe PostWorkbookSaveAsRequest et ensuite appelez la méthode postWorkbookSaveAs(..) pour initier la conversion de XLSM en CSV.
Utilisez le code suivant pour convertir un fichier Excel en un 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);
});

Aperçu de la conversion XLSM en CSV.
💻 Conversion de XLSM en CSV à l’aide de cURL
Pour la conversion XLSM en CSV, si vous préférez utiliser des outils en ligne de commande, vous pouvez également envisager d’utiliser Aspose.Cells Cloud API avec des commandes cURL.
✅ Avantages d’utiliser cURL pour la conversion :
- Léger et scriptable.
- offre pour les tâches par lots ou les flux de travail automatisés.
Étape 1 : Générer un jeton d’accès :
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"
Étape 2 : Effectuer la conversion XLSM en CSV :
Une fois le jeton d’accès généré, veuillez exécuter la commande cURL suivante pour transformer XLSM en format 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 {}
Remplacez sourceFile
par le nom du classeur activé par macro, output
par le nom du fichier CSV résultant et accessToken
par un jeton d’accès JWT généré ci-dessus.
🧪 Essayez l’outil en ligne XLSM vers CSV
Besoin d’une conversion rapide de XLSM à CSV sans écrire de code ? Essayez le Free XLSM to CSV Converter web app.

Aperçu du convertisseur XLSM en CSV.
✅ Conclusion
Avec Aspose.Cells Cloud SDK pour Node.js, la conversion de XLSM en CSV devient fluide et efficace. Que vous développiez des applications sans serveur, des scripts d’automatisation ou que vous intégriez un flux de travail dans le cloud, ce SDK fournit une solution évolutive et facile à utiliser pour extraire des données de fichiers Excel activés par des macros.
📚 Ressources utiles
📝 Articles recommandés
Nous recommandons vivement de visiter les blogs suivants :