txt pour exceler

Comment convertir un classeur TXT en Excel avec le SDK .NET Cloud.

Dans le paysage actuel axé sur les données, la conversion transparente des fichiers de texte brut (TXT) au format Excel constitue une nécessité cruciale. La conversion de TXT en Excel n’est pas simplement une question de commodité ; il s’agit d’une étape essentielle pour libérer tout le potentiel des données. En effet, le format structuré et tabulaire d’Excel fournit un cadre robuste pour comprendre et visualiser les informations, permettant aux entreprises d’obtenir des informations significatives et de prendre des décisions éclairées. Dans cet article, nous approfondissons l’importance de ce processus de conversion et explorons l’approche simple et transparente pour convertir un fichier texte en classeur Excel à l’aide de l’API .NET REST.

API de conversion TXT vers Excel

La conversion de TXT en Excel est rendue dynamique sans effort à l’aide du Aspose.Cells Cloud SDK for .NET. Cet outil puissant rationalise non seulement le processus de conversion, mais garantit également une migration précise du texte brut au format Excel. Il vous permet également de manipuler des feuilles de calcul, d’appliquer un formatage avancé et même de générer des graphiques de manière transparente. De plus, grâce à son architecture basée sur le cloud, vous pouvez bénéficier de performances évolutives et fiables sans avoir besoin d’installations locales complexes.

La première consiste à rechercher « Aspose.Cells-Cloud » dans le gestionnaire de packages NuGet et à cliquer sur le bouton « Ajouter un package ». Deuxièmement, obtenez vos informations d’identification client à partir du tableau de bord cloud.Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article démarrage rapide.

Conversion d’un fichier texte en Excel en C# .NET

Lançons-nous dans un voyage visant non seulement à convertir TXT en Excel, mais également à élever les capacités de traitement des données à l’aide du SDK Aspose.Cells Cloud riche en fonctionnalités pour .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Créez un objet de la classe CellsApi où nous transmettons les informations d’identification du client comme arguments.

 cellsInstance.UploadFile("input.xls", inputFile);

Lisez le fichier texte d’entrée et téléchargez-le sur le stockage cloud.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "output.xlsx", null);

Maintenant, appelez l’API pour effectuer la conversion Excel en CSV en ligne. Après une opération réussie, le CSV résultant est également téléchargé sur le stockage cloud.

// Pour des exemples complets et des fichiers de données, veuillez consulter 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// créer une instance CellsApi en passant ClientID et ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // lire le fichier texte d'entrée à partir du lecteur local
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // télécharger le fichier texte sur le stockage cloud
        cellsInstance.UploadFile("input.txt", inputFile);

        // initialiser l'opération de conversion TXT en Excel
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "ouptut.xlsx", null);

        // imprimer un message de réussite si la conversion est réussie
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to Excel conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
txt vers Excel aperçu

Un aperçu de la conversion TXT vers Excel à l’aide de l’API .NET REST.

Le fichier TXT d’entrée et le classeur Excel résultant produit dans l’exemple ci-dessus peuvent être téléchargés à partir de :

Convertir TXT en classeur Excel à l’aide des commandes cURL

La transformation de fichiers texte brut (TXT) au format Excel devient un processus intuitif et puissant avec Aspose.Cells Cloud et les commandes cURL. Ainsi, en utilisant les commandes cURL, vous pouvez facilement interagir avec l’API Aspose.Cells Cloud, où nous spécifions le fichier TXT d’entrée et le format de sortie souhaité. Cette approche basée sur le cloud simplifie non seulement le processus de conversion, mais garantit également l’évolutivité et l’accessibilité sans nécessiter de configurations locales complexes.

La première étape de cette approche consiste à générer un jeton d’accès JWT à l’aide de la commande suivante :

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Maintenant, exécutez la commande suivante pour convertir le fichier texte en Excel en ligne. Cette commande s’attend à ce que le fichier TXT d’entrée soit déjà disponible dans le stockage cloud et après la conversion, le classeur Excel résultant est également stocké dans le stockage cloud.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLSX&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Remplacez sourceFile par le nom du fichier TXT d’entrée, Resultant par le nom du classeur Excel résultant et accessToken par un jeton d’accès JWT généré ci-dessus.

  • Afin de sauvegarder l’Excel résultant sur le lecteur local, veuillez utiliser la commande cURL suivante, où nous avons ignoré le nom du fichier résultant et avons utilisé l’argument -o pour spécifier le chemin résultant.
curl -v "https://api.aspose.cloud/v3.0/cells/input.txt?format=XLSX&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.xlsx"

Conclusion

En conclusion, les deux approches de conversion de fichiers texte brut (TXT) vers Excel apparaissent comme concurrentes : utiliser les ressources locales avec l’API .NET REST et exploiter la puissance du cloud avec Aspose.Cells Cloud et les commandes cURL. De plus, grâce à la prise en charge des manipulations Excel avancées, des formules et des fonctionnalités de données dynamiques, l’API Aspose.Cells Cloud devient une solution unique pour les développeurs recherchant non seulement des conversions transparentes, mais également une passerelle vers des capacités de traitement de données élevées. De plus, l’évolutivité, la facilité d’intégration et la richesse en fonctionnalités d’Aspose.Cells Cloud constituent des arguments convaincants en faveur de son choix comme outil de référence, vous garantissant ainsi de pouvoir convertir sans effort TXT en Excel en ligne.

Liens utiles

Articles Liés

Nous vous recommandons fortement de visiter les blogs suivants :