exceller en html

Convertir Excel en HTML en Java

Nous utilisons des classeurs Excel pour effectuer la saisie de données, organiser les données, effectuer des travaux de comptabilité, effectuer des analyses financières, gérer le temps, gérer les tâches, et bien plus encore. Dans le même temps, HTML est un format populaire pour le partage de données et d’informations sur Internet, et il offre un large éventail d’avantages, notamment la compatibilité multiplateforme, la personnalisation facile et la flexibilité. En convertissant vos feuilles de calcul Excel en HTML, vous pouvez facilement partager vos données avec d’autres et vous assurer que vos informations sont accessibles à tous, n’importe où et sur n’importe quel appareil. Dans ce guide étape par étape, nous explorerons les avantages de la conversion d’Excel en HTML à l’aide de l’API Java REST.

Convertisseur Excel en HTML

Aspose.Cells Cloud SDK for Java est un outil puissant qui offre un large éventail de fonctionnalités pour convertir des feuilles de calcul Excel au format HTML. Avec ce SDK, vous pouvez personnaliser votre sortie pour répondre à vos besoins spécifiques, y compris la possibilité de spécifier l’encodage HTML, d’enregistrer des images en tant que fichiers séparés et de contrôler le formatage de votre sortie. Il prend également en charge une variété d’autres formats de fichiers, y compris XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /), et plus encore, ce qui en fait un outil polyvalent pour la conversion de documents. De plus, il est hautement évolutif, ce qui vous permet de traiter rapidement et efficacement de gros volumes de données. Que vous soyez un développeur, un propriétaire d’entreprise ou un professionnel de la gestion de documents, Aspose.Cells Cloud SDK pour Java est un choix idéal pour convertir Excel en HTML.

Maintenant, nous devons d’abord ajouter la référence SDK dans le projet Java (maven build) en ajoutant les informations suivantes dans pom.xml.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

Si vous n’avez pas de compte existant sur Cloud Dashboard, veuillez créer un compte gratuit en utilisant une adresse e-mail valide et obtenir vos informations d’identification client personnalisées.

Excel vers Web en Java

Discutons des détails de la façon dont vous pouvez développer une visionneuse de feuille de calcul en ligne en suivant les étapes ci-dessous.

  • Créez une instance de la classe CellsApi qui prend les informations d’identification du client comme arguments d’entrée.
  • Spécifiez le nom de l’entrée Excel, le format résultant en HTML et le nom du fichier de sortie dans les variables de chaîne.
  • Lisez le contenu du classeur Excel à partir du lecteur local à l’aide de l’instance de fichier.
  • Enfin, appelez la méthode cellsWorkbookPutConvertWorkbook(…) pour lancer l’opération de conversion.
// pour plus d'exemples, veuillez visiter https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Obtenez ClientID et ClientSecret à partir de https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // créer une instance de CellsApi à l'aide des informations d'identification du client
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // nom du classeur Excel d'entrée
    String fileName = "source.xlsx";
    // détails du mot de passe si le classeur est crypté
    String password = null;
        
    // format de fichier résultant
    String format = "HTML";
    		
    // charger le fichier depuis le système local
    File file = new File("c://Users/"+fileName);	
    
    // effectuer une opération de conversion de document
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // imprimer le message de réussite
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
aperçu du fichier excel vers csv

image1 :- Aperçu de la conversion d’Excel en HTML

L’entrée Excel utilisée dans l’exemple ci-dessus peut être téléchargée depuis myDocument.xlsx.

Remarquez la capacité étonnante de l’API où les feuilles de calcul individuelles apparaissent sous forme d’onglets séparés dans le code HTML résultant.

Convertir Excel en HTML à l’aide des commandes cURL

La conversion d’Excel en HTML / XLS en Web à l’aide de l’API REST et des commandes cURL offre un certain nombre d’avantages. Avant tout, cette approche est très flexible et peut être facilement intégrée à vos flux de travail existants. En utilisant l’API REST et les commandes cURL, vous pouvez automatiser vos tâches de conversion de documents et réduire le temps et les ressources nécessaires à la conversion manuelle. De plus, l’utilisation d’un outil basé sur le cloud comme Aspose.Cells Cloud vous permet d’effectuer des conversions sur une plate-forme évolutive et sécurisée, sans avoir besoin de logiciel supplémentaire. Enfin, l’utilisation de l’API REST et des commandes cURL pour convertir Excel en HTML est une solution rentable qui peut vous aider à économiser de l’argent sur les frais de licence et les coûts de maintenance.

Nous devons donc d’abord générer un jeton d’accès JWT lors de l’exécution de la commande suivante.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Une fois que nous avons le jeton JWT, nous devons exécuter la commande suivante pour convertir XLS en HTML et enregistrer la sortie dans le stockage Cloud.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

Commentaires finaux

En conclusion, la conversion d’Excel en HTML est une tâche courante qui peut être accomplie à l’aide de divers outils et méthodes. Cependant, dans cet article, nous avons exploré deux approches pour convertir Excel en HTML : utiliser le code Java avec le SDK Aspose.Cells Cloud et utiliser l’API REST et les commandes cURL. Les deux approches offrent leurs propres avantages et avantages uniques, en fonction de vos besoins spécifiques et de votre flux de travail. L’utilisation du code Java fournit une solution plus personnalisable et intégrée, tandis que l’utilisation de l’API REST et des commandes cURL offre plus de flexibilité et d’évolutivité. En fin de compte, le choix de l’approche dépend de facteurs tels que la taille et la complexité de vos fichiers Excel, le niveau d’automatisation et d’intégration requis, ainsi que votre budget global et vos ressources. Quelle que soit l’approche que vous choisissez, Aspose.Cells Cloud fournit une plate-forme puissante et fiable pour la conversion de documents, avec prise en charge d’un large éventail de formats de fichiers et de fonctionnalités.

Veuillez noter que le code source complet des SDK peut être téléchargé depuis GitHub (publié sous licence MIT). Enfin, si vous rencontrez des problèmes lors de l’utilisation de l’API, n’hésitez pas à nous contacter via le [forum de support produit] gratuit 9.

Articles Liés

Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :