Java Excel vers HTML

Les feuilles de calcul Excel vous permettent de stocker et de bien organiser les données sous forme de tableau. Vous pouvez effectuer des calculs ainsi que générer différents types de graphiques et de tableaux afin d’analyser les données. Cependant, dans divers scénarios, vous devrez peut-être effectuer une conversion Excel vers HTML pour convertir des feuilles de calcul en pages HTML. Par exemple, lors de l’intégration du contenu des feuilles de calcul dans des pages Web. Conformément à cela, cet article vise à expliquer comment convertir des fichiers Excel XLSX en HTML par programmation à l’aide de Java.

API de conversion Excel vers HTML Java

Aspose.Cells for Java est une API de manipulation de feuille de calcul conçue pour implémenter l’automatisation d’Excel dans les applications Java. De plus, le moteur de conversion de feuille de calcul intégré de l’API vous permet de convertir des fichiers XLSX au format HTML ou à d’autres formats. Vous pouvez soit télécharger l’API ou l’installer dans vos applications basées sur Maven.

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

Conversion d’Excel en HTML Java

La conversion d’Excel en HTML à l’aide d’Aspose.Cells est aussi simple que bonjour. Chargez simplement la feuille de calcul Excel et enregistrez-la en tant que fichier HTML. Voici les étapes pour convertir un fichier Excel XLSX en HTML.

  • Chargez le fichier XLSX à l’aide de la classe Workbook.
  • Enregistrez le fichier avec l’extension .html à l’aide de la méthode Workbook.Save(String).

L’exemple de code suivant montre comment convertir un fichier Excel en HTML à l’aide de Java.

// Charger le fichier Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Enregistrer en tant que fichier Excel XLSX
workbook.save("Excel-to-HTML.html"); 

Convertir Excel en HTML avec l’info-bulle

Dans certaines situations, le texte dépasse la largeur de la cellule dans la feuille de calcul. Lorsque vous convertissez une telle feuille de calcul en une page HTML, une partie du texte est masquée. Pour de tels scénarios, vous pouvez activer les info-bulles pour afficher le texte dépassé. Voici les étapes pour activer les info-bulles dans la conversion Excel vers HTML.

L’exemple de code suivant montre comment activer les info-bulles dans la conversion Excel vers HTML en Java.

// Charger le fichier Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Créer des options HTML et activer l'info-bulle
HtmlSaveOptions options = new HtmlSaveOptions();
options.setAddTooltipText(true);

// Enregistrer en tant que fichier Excel XLSX
workbook.save("Excel-to-HTML.html", options); 

Convertir Excel en HTML avec la préférence de présentation

Aspose.Cells for Java fournit une fonctionnalité supplémentaire de définition des préférences de présentation pour les pages HTML rendues. Vous pouvez utiliser cette fonctionnalité pour obtenir une présentation plus attrayante des classeurs Excel lorsqu’ils sont rendus au format HTML. Pour cela, vous pouvez définir la propriété HtmlSaveOptions.setPresentationPreference(true). L’exemple de code suivant montre comment activer la préférence de présentation dans la conversion Excel vers HTML.

// Charger le fichier Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Créer des options HTML et activer les préférences de présentation
HtmlSaveOptions options = new HtmlSaveOptions();
options.setPresentationPreference(true);

// Enregistrer en tant que fichier Excel XLSX
workbook.save("Excel-to-HTML.html", options);

Essayez Aspose.Cells gratuitement

Vous pouvez utiliser Aspose.Cells for Java gratuitement et sans restrictions à l’aide d’une licence d’essai gratuite.

Conclusion

Dans cet article, vous avez appris à convertir des fichiers Excel en HTML à l’aide de Java. De plus, vous avez vu comment activer les info-bulles et les préférences de présentation dans la conversion Excel vers HTML. Vous pouvez en savoir plus sur l’API Java Excel à l’aide de la documentation.

Voir également