Les fichiers MS Excel sont très utilisés pour stocker, organiser et analyser une grande quantité de données. Dans certains cas, les développeurs préfèrent également utiliser des fichiers Excel au lieu d’une base de données pour conserver les enregistrements. Cependant, pour afficher les données dans des fichiers Excel, vous devez installer MS Excel. De plus, vous ne pouvez pas visualiser le contenu des fichiers Excel depuis vos applications. La conversion d’Excel en HTML est l’une des solutions possibles dans de tels cas. Cet article vise à vous fournir les moyens de convertir des feuilles de calcul Excel en fichiers HTML à l’aide de Python.
- Convertisseur Python Excel en HTML
- Convertir des fichiers Excel en HTML à l’aide de Python
- Convertir des fichiers Excel en HTML avec des info-bulles
API de conversion Python Excel vers HTML
Aspose.Cells for Python via Java est une puissante API de feuille de calcul qui vous permet de créer et de manipuler des fichiers Excel assez facilement à l’aide de Python. Le convertisseur Excel vers HTML intégré de l’API permet une conversion de haute qualité des classeurs Excel en fichiers HTML. De plus, il rend les onglets pour naviguer entre les feuilles dans le fichier HTML. Vous pouvez exécuter la commande pip suivante afin d’installer et d’utiliser l’API dans les applications Python.
pip install aspose-cells
Convertir des fichiers Excel en HTML à l’aide de Python
La conversion de fichiers XLS/XLSX en HTML à l’aide d’Aspose.Cells est simple comme bonjour et peut être effectuée en quelques lignes de code. Voici les étapes pour convertir un fichier XLSX en HTML à l’aide de Python.
- Créez un objet de la classe Workbook pour charger le fichier Excel.
- Enregistrez le fichier Excel au format HTML à l’aide de la méthode Workbook.save(fileName).
L’exemple de code suivant montre comment convertir un fichier XLSX en HTML à l’aide de Python.
# load XLSX workbook
wb = Workbook("workbook.xlsx")
# save workbook as HTML file
wb.save("workbook.html")
Excel vers HTML
Convertir un fichier Excel en HTML avec des info-bulles à l’aide de Python
Vous pouvez également configurer l’API pour ajouter du texte d’info-bulle dans le fichier HTML converti. Cette fonctionnalité est utilisée lorsque la longueur du texte dépasse la largeur de la cellule dans la feuille de calcul et qu’une partie du texte peut être masquée. Pour cela, l’API expose la classe HtmlSaveOptions. Voici les étapes pour activer les info-bulles dans la conversion Excel vers HTML.
- Chargez le fichier Excel à l’aide de la classe Workbook.
- Créez un objet de la classe HtmlSaveOptions.
- Activez l’info-bulle à l’aide de la méthode HtmlSaveOptions.setAddTooltipText(True).
- Convertissez Excel en HTML à l’aide de la méthode Workbook.save(fileName, HtmlSaveOptions).
L’exemple de code suivant montre comment convertir un fichier XLSX en HTML avec une info-bulle à l’aide de Python.
# load XLSX workbook
wb = Workbook("workbook.xlsx")
options = HtmlSaveOptions()
# show tooltips
options.setAddTooltipText(True)
# save workbook as HTML file
wb.save("workbook.html", options)
Conclusion
Dans cet article, vous avez vu comment convertir des fichiers Excel en HTML à l’aide de Python. De plus, vous avez appris à activer par programmation les info-bulles dans les fichiers HTML convertis. Pour en savoir plus sur l’API Python Excel d’Aspose, veuillez consulter la documentation.