
Convertir Excel (XLS, XLSX) en texte avec Node.js
Lorsque vous travaillez avec de grands ensembles de données ou des sorties uniquement textuelles, la conversion de Excel en texte (.txt) devient cruciale pour simplifier le traitement des données. Les fichiers texte sont légers, indépendants de la plateforme et faciles à manipuler dans des logiciels et des pipelines d’automatisation.
Dans cet article, vous apprendrez comment convertir Excel en texte dans Node.js en utilisant Aspose.Cells Cloud SDK, offrant une API rapide, évolutive et conviviale pour les développeurs.
- 🚀 API Node.js pour la conversion d’Excel en texte
- 📄 Convertir Excel en texte en utilisant Node.js
- 💻 Conversion d’Excel en texte via la commande cURL
🚀 API Node.js pour la conversion d’Excel en texte
Avec Aspose.Cells Cloud for Node.js, vous pouvez facilement transformer des fichiers Excel en sorties texte claires sans perdre la structure des données. Le SDK prend en charge les formats XLS, XLSX, XLSM et bien d’autres.
✅ Avantages clés :
- Conversion rapide avec un codage minimal.
- Prend en charge de grands fichiers Excel.
- Intégration facile avec les applications Node.js.
Installer le SDK via npm :
npm install asposecellscloud --save
Assurez-vous d’avoir votre ID client et votre Secret client prêts à partir du Aspose Cloud Dashboard.
📄 Convertir Excel en texte en utilisant Node.js
Afin de transformer Excel en format TXT en utilisant des APIs RESTful, vous pouvez envisager d’utiliser l’une des méthodes suivantes.
GetWorkbook - Obtenez le fichier Excel d’entrée depuis le stockage Cloud et enregistrez la sortie dans le stockage cloud. PutConvertWorkbook - Convertit le fichier Excel en d’autres formats à partir du contenu de la demande. PostWorkbookSaveAs - Enregistre le fichier Excel sous d’autres formats dans le stockage.
Veuillez suivre les étapes spécifiées ci-dessous pour convertir votre feuille de calcul Excel en un fichier .txt étape par étape :
Premièrement, créez un objet de la classe CellsApi qui prend les détails de l’ID client et du secret client comme arguments. Lire le fichier XLS d’entrée en utilisant la méthode createReadStream(…) et ensuite la méthode uploadFile(…) pour télécharger le fichier sur le stockage cloud. Créez un objet de la classe CellsSaveAsPostDocumentSaveAsRequest(…) et appelez ensuite la méthode cellsSaveAsPostDocumentSaveAs(..) pour initier le processus de conversion.
const { CellsApi, CellsSaveAs_PostDocumentSaveAsRequest,UploadFileRequest,PdfSaveOptions } = require("asposecellscloud");
// Obtenez votre ClientId et ClientSecret depuis http://dashboard.aspose.cloud (inscription gratuite requise).
const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// créer une instance de CellsApi
const cellsApi = new CellsApi(clientId, clientSecret);
// name of input Excel document
filename = "source.xlsx"
// inclure la référence du module File System dans votre code
const fs = require("fs");
// lire le contenu du fichier Excel d'entrée
var data =fs.createReadStream("/Users/nayyershahbaz/Downloads/"+ filename);
// créer une instance de demande FileUpload
var req = new UploadFileRequest();
req.path = filename;
// définir le contenu comme une instance de Stream contenant le fichier Excel chargé
req.file = data;
// Téléchargez le fichier vers le stockage cloud.
return cellsApi.uploadFile(req)
.then((result) => {
// Créer une instance de SaveAsRequest Document
var req = new CellsSaveAs_PostDocumentSaveAsRequest();
req.name = filename;
// Créer un objet de la classe PdfSaveOptions
req.saveOptions = new PdfSaveOptions();
// définir le format de fichier résultant en tant que fichier texte
req.saveOptions.saveFormat = "txt";
// définir le nom du nouveau fichier résultant
req.newfilename = "resultant.txt";
// puisque nous allons enregistrer dans l'emplacement par défaut, nous allons donc définir null comme valeur de dossier
req.folder = null;
// Appelez la méthode SaveAsPostDocument pour initier le processus de conversion.
return cellsApi.cellsSaveAsPostDocumentSaveAs(req)
.then((result) => {
expect(result.body.code).to.equal(200);
expect(result.response.statusCode).to.equal(200);
});
});
Veuillez télécharger le fichier Excel d’entrée input.xls et le résultat output.txt à des fins de test.
💻 Conversion d’Excel en texte via la commande cURL
Préférez-vous les outils en ligne de commande ? Vous pouvez également effectuer la conversion en utilisant des commandes cURL.
✅ Avantages de l’approche cURL :
Pas d’installation de SDK nécessaire. Idéal pour des scripts d’automatisation rapides. Amélioration de la sécurité des données et de l’efficacité.
Étape 1 : Générez votre jeton d’accès OAuth :
curl -v "http://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Étape 2 : Exécutez la méthode PostWorkbookSaveAs pour convertir un fichier Excel en fichier texte :
curl -v -X POST "http://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT_Token>" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"TXT\"}"
🛠️ Essayez le convertisseur Excel en texte gratuit en ligne
Vous pouvez également essayer notre application gratuite en ligne Excel to TXT converter App pour des résultats instantanés sans aucune programmation.

Application de conversion Excel en fichier TEXTE.
🔗 Ressources utiles
✅ Conclusion
En utilisant le SDK Aspose.Cells Cloud pour Node.js, vous pouvez facilement convertir des fichiers Excel en texte (.txt), rendant les données plus légères, plus faciles à gérer et plus accessibles sur différentes plateformes.
Que vous choisissiez d’intégrer le SDK Node.js dans vos applications ou d’utiliser cURL pour l’automatisation, Aspose offre une solution fiable, évolutive et conviviale pour les conversions de formats de fichiers.
Commencez à transformer vos données Excel aujourd’hui avec les capacités puissantes de l’API Node.js Excel to Text !
📚 Articles recommandés
Veuillez visiter les liens suivants pour en savoir plus sur :