Excel les feuilles de calcul sont largement utilisées pour organiser, analyser et présenter des données structurées. Cependant, il existe de nombreux scénarios où l’extraction et le partage de ces données dans un format simple basé sur du texte deviennent essentiels—comme pour l’intégration, la migration de données ou la génération de rapports légers. Dans cet article, nous allons explorer les détails sur la transformation des classeurs Excel (XLS ou XLSX) en fichiers texte simples, afin que vous puissiez facilement accéder, traiter et utiliser les données sur diverses plateformes et applications.
- API REST pour la conversion Excel
- Convertir Excel en TXT en C#
- XLSX to TXT utilisant des commandes cURL
API REST pour la conversion Excel
GroupDocs.Conversion Cloud SDK for .NET offre une solution complète et fiable pour la conversion de fichiers Excel en une variété d’autres formats pris en charge. Ce SDK fournit des résultats de conversion de haute qualité, préservant avec précision la structure, le contenu et la mise en forme des fichiers Excel d’origine.
Pour utiliser le SDK, nous devons installer le SDK en recherchant GroupDocs.Conversion-Cloud dans le gestionnaire de packages NuGet et en cliquant sur le bouton Installer. Ou, exécutez la commande suivante dans la console du gestionnaire de packages.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Une autre étape importante consiste à obtenir vos identifiants API personnalisés (c’est-à-dire l’ID client et le secret client) depuis Cloud dashboard.
- Pour plus d’informations sur la façon d’obtenir des informations d’identification client, veuillez explorer ce tutoriel.
Convertir Excel en TXT en C#
Veuillez suivre les instructions spécifiées ci-dessous pour une conversion facile et simple de Excel à TXT en utilisant un extrait de code C# .NET.
Étape 1. - Créer une instance des classes Configuration et ConvertApi.
var configurations = new Configuration(clientId, clientSecret1);
var apiInstance = new ConvertApi(configurations);
Étape 2. - Téléchargez le fichier Excel d’entrée sur le stockage cloud.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
Étape 3. - Créez un objet de la classe ConvertSettings tout en spécifiant le XLS d’entrée, le format résultant en tant que txt et le nom du fichier résultant.
var settings = new ConvertSettings{...}
Étape 4. - Enfin, appelez l’API ConvertDocumentRequest pour transformer Excel en format TXT.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Pour plus d'exemples, veuillez visiter https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
try
{
// Obtenez vos identifiants API
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Instancier une instance de la classe Configuration avec le Client Secret et le Client ID.
var configuration = new Configuration(clientId, clientSecret);
// Définir la valeur de ApiBaseUrl pour définir l'URL de base de l'API.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Initialisez un objet de la classe ConvertApi avec l'objet de la classe Configuration.
var apiInstance = new ConvertApi(configuration);
// Créer une instance de la classe ConvertSettings.
var settings = new ConvertSettings
{
FilePath = "input.xlsx",
Format = "txt",
OutputPath = "resultant.txt"
};
// call the API for Excel to Text file conversion.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("The Excel to TXT file conversion completed " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
}
XLSX to TXT using cURL Commands
Si vous recherchez une méthode simple et scriptable pour convertir des classeurs Excel en fichiers texte, l’API REST en combinaison avec les commandes cURL offre une solution efficace. Par conséquent, en utilisant cURL, vous pouvez initier la conversion directement à partir de la ligne de commande ou dans des scripts d’automatisation, éliminant ainsi le besoin de programmation ou d’intégration SDK.
Tout d’abord, générez un jeton JWTAccess basé sur les informations d’identification du client. Une fois que nous avons le jeton, veuillez exécuter la commande suivante pour exporter XLSX au format TXT.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"txt\", \"ConvertOptions\": { \"FromPage\": 1, \"PagesCount\": 1, \"Pages\": [ 1 ] }, \"OutputPath\": \"{myOutput}\"}"
Replace:
sourceFileavec le classeur Excel d’entrée.myOutputavec le fichier TXT résultantaccessTokenavec le jeton personnalisé généré ci-dessus.
Save resultant TXT on local drive
Afin de sauvegarder le fichier TXT résultant sur le disque local, veuillez essayer d’exécuter la commande cURL suivante.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"input.xls\", \"Format\": \"html\", \"ConvertOptions\": { \"FromPage\": 1, \"PagesCount\": 1, \"Pages\": [ 1 ] }}" \
-o "resultant.txt"
- Le paramètre
-ospécifie d’enregistrer le fichier TXT résultant sur le disque local.
Convertisseur en ligne Excel vers TXT
Pour explorer rapidement les capacités de GroupDocs.Conversion Cloud, vous pouvez essayer notre application en ligne gratuite XLSX to TXT Converter. Cet outil basé sur le web fournit une solution légère et efficace pour convertir des classeurs Excel en format de fichier texte.

Matériel de lecture
Conclusion
En conclusion, convertir des classeurs Excel (XLS/XLSX) en fichiers texte (TXT) améliore l’accessibilité des données, simplifie l’extraction de contenu et supporte l’intégration sans couture avec d’autres applications et workflows. Que vous utilisiez le .NET Cloud SDK ou exécutiez des commandes cURL, les deux approches offrent des solutions fiables, efficaces et précises pour la conversion d’Excel en texte.
Articles connexes
Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :