exceller en html

Convertir Excel en HTML à l’aide de C# .NET

Les feuilles de calcul Excel sont largement utilisées pour le stockage et l’analyse de données, mais elles peuvent être difficiles d’accès et de visualisation en ligne. La solution à ce problème consiste à convertir les feuilles de calcul Excel en tableaux HTML, qui sont facilement accessibles et consultables sur le Web. Avec Aspose.Cells Cloud, ce processus est devenu encore plus simple et efficace. Dans cet article, nous expliquerons comment utiliser Aspose.Cells Cloud pour convertir des feuilles de calcul Excel en tableaux HTML et explorerons les autres avantages de l’utilisation de cette solution pour vos besoins de conversion. Que vous soyez développeur ou utilisateur final, cet article est conçu pour vous fournir les informations dont vous avez besoin pour démarrer avec la conversion Excel vers HTML.

API de conversion Excel vers Web

Profitez d’une intégration transparente, de fonctionnalités avancées et de capacités de conversion rapides de Aspose.Cells Cloud. Il s’agit d’une API basée sur le cloud qui fournit une solution simple et efficace pour convertir des feuilles de calcul Excel en tableaux HTML. Convertissez XLS et XLSX en tableaux HTML avec seulement quelques lignes de code, éliminant tout besoin de saisie manuelle de données et libérant votre temps pour des tâches plus importantes. Ainsi, que vous ayez besoin de publier des données en ligne, de les partager avec votre équipe ou d’automatiser votre flux de travail, Aspose.Cells Cloud fournit une solution flexible et évolutive pour vos besoins de conversion Excel vers HTML.

Maintenant, conformément à la portée de cet article, nous devons ajouter la référence Aspose.Cells Cloud SDK for .NET en tant que package NuGet dans notre solution C# .NET. Recherchez “Aspose.Cells-Cloud” dans le gestionnaire de packages NuGet et ajoutez le package.

Nuage Aspose.Cells

Image 1 :- Aspose.Cells Cloud NuGet package.

De plus, pour utiliser les fonctionnalités de l’API, nous devons également disposer d’un compte de tableau de bord Cloud. Si vous n’êtes pas déjà abonné, veuillez créer un compte gratuit sur Cloud Dashboard en utilisant une adresse e-mail valide et obtenir vos identifiants client personnalisés.

Afficher la feuille de calcul en ligne à l’aide de C#

Discutons des étapes sur la façon dont la fonctionnalité de feuille de calcul en ligne peut être réalisée à l’aide de C# .NET.

exceller en html

Image 2 :- Aperçu de la conversion Excel vers Web.

Utilisez le lien suivant pour télécharger l’exemple de feuille de calcul Excel (myDocument.xlsx) utilisé dans l’exemple ci-dessus.

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

// Obtenez les informations d'identification du client à partir de https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// créer une instance CellsApi en fournissant les détails ClientID et ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Saisir un classeur Excel
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// Nom du fichier HTML résultant
string resultantFile = "Converted.html";
        
try
{
    // charger le fichier à partir du lecteur système local
    using (var file = System.IO.File.OpenRead(name))
    {

        // initialiser l'opération de conversion
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // Message de réussite si la conversion est terminée
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to HTML Conversion successfull !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Comprenons l’extrait de code ci-dessus :

CellsApi instance = new CellsApi(clientID, clientSecret);

Créez un objet de CellsApi où nous transmettons les informations d’identification du client en tant qu’arguments.

var file = System.IO.File.OpenRead(name)

Lisez la feuille de calcul Excel d’entrée à l’aide de la méthode OpenRead(…) de la classe System.IO.File.

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Cette méthode déclenche l’opération de conversion Excel vers HTML et enregistre le code HTML résultant dans le stockage Cloud.

Excel vers HTML en ligne à l’aide des commandes cURL

La conversion d’Excel en HTML peut être réalisée à l’aide des commandes cURL, qui vous permettent d’interagir avec l’API Aspose.Cells Cloud et d’effectuer diverses opérations, y compris la conversion d’Excel en HTML. Voici un exemple simple de conversion d’une feuille de calcul Excel en HTML à l’aide des commandes cURL :

  1. Téléchargez votre feuille de calcul Excel sur une plate-forme de stockage en nuage, telle que Google Drive ou Dropbox.
  2. Obtenez une clé API auprès d’Aspose.Cells Cloud, qui sera utilisée pour authentifier vos requêtes API.
  3. Générez un jeton d’accès JWT en fonction des informations d’identification du client à l’aide de la commande suivante.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
  1. Utilisez maintenant la commande cURL suivante pour convertir votre feuille de calcul Excel en HTML :
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&outPath=resultant.html&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
  1. Une fois la commande cURL exécutée, le code HTML résultant est enregistré dans le stockage en nuage.

  2. Maintenant, au lieu du stockage dans le cloud, si nous devons enregistrer le code HTML sur le lecteur local, essayez d’utiliser la commande cURL suivante :

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "resultant.html"

Essayez d’utiliser notre application gratuite en ligne Excel Converter.

Remarques finales

En conclusion, la conversion de feuilles de calcul Excel en tableaux HTML est une tâche courante pour de nombreuses entreprises et organisations, et Aspose.Cells Cloud fournit une solution puissante et flexible pour leurs besoins. En utilisant Aspose.Cells Cloud SDK pour .NET, vous pouvez convertir rapidement et facilement des feuilles de calcul Excel en tableaux HTML, avec seulement quelques lignes de code. De plus, Aspose.Cells Cloud offre une gamme de fonctionnalités, y compris la prise en charge de plusieurs langages de programmation, l’intégration avec les plates-formes de stockage en nuage populaires et une interface conviviale, ce qui en fait une solution idéale pour les entreprises et les organisations de toutes tailles. Que vous ayez besoin de publier des données en ligne, de les partager avec votre équipe ou d’automatiser votre flux de travail, Aspose.Cells Cloud fournit une solution fiable et évolutive pour vos besoins de conversion Excel vers HTML.

Nous vous recommandons également d’explorer la Documentation du produit, car elle contient une collection de rubriques expliquant d’autres fonctionnalités intéressantes de l’API. Enfin, si vous rencontrez des problèmes lors de l’utilisation de l’API, n’hésitez pas à nous contacter via le [Forum d’assistance produit] gratuit9.

Articles Liés

Veuillez visiter les liens suivants pour en savoir plus sur :