Exporter un DataFrame en format HTML avec to_html() (
La méthode to_html() permet d’exporter un DataFrame en un fichier HTML, ce qui peut être utile pour intégrer les données dans une page web ou pour une présentation visuelle dans un format compatible avec les navigateurs. Ce format conserve la structure du DataFrame, avec les lignes et les colonnes organisées dans un tableau HTML.
Fonctions :
-
to_html()
La méthode to_html() permet d'exporter un DataFrame sous forme de table HTML. Ce format est utile pour intégrer le contenu du DataFrame dans une page web ou pour visualiser les données sous forme de table dans un environnement compatible HTML.
Importation :
import pandas as pd
Attributs :
Paramètre Type Description Valeur par défaut path_or_buffer
str Spécifie le chemin où le fichier HTML sera sauvegardé ou un buffer où il sera écrit. None
index
bool Si True
, l'index du DataFrame est inclus dans la table HTML. Par défaut,True
.True
header
bool Si True
, les noms de colonnes sont inclus dans la table HTML. Par défaut,True
.True
border
int Définit l'épaisseur de la bordure de la table HTML. Par défaut, 1
.1
justify
str Aligne le contenu des cellules. Les options sont 'left'
,'right'
,'center'
.'left'
classes
str ou list Vous permet de spécifier une ou plusieurs classes CSS pour styliser la table. None
Exemple de code :
import pandas as pd # Exemple de DataFrame data = {'Nom': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'Ville': ['Paris', 'Lyon', 'Marseille']} df = pd.DataFrame(data) # Exporter le DataFrame en HTML df.to_html('fichier.html', index=False, border=1)
Explication du code :
- Un DataFrame est créé avec les colonnes
Nom
,Age
, etVille
. - Le DataFrame est ensuite exporté en format HTML avec les options suivantes :
index=False
: L'index du DataFrame ne sera pas inclus dans la table HTML.border=1
: La bordure de la table HTML aura une épaisseur de 1.
Le fichier
fichier.html
généré contiendra une table HTML représentant le DataFrame.Remarque :
- Le fichier généré est une table HTML, que vous pouvez directement intégrer dans une page web ou utiliser pour l'affichage des données dans un format lisible dans un navigateur.
- Index : Vous pouvez choisir de ne pas exporter l'index en utilisant
index=False
si cela n'est pas nécessaire pour votre application. - Customisation CSS : Si vous souhaitez personnaliser l'apparence de la table dans le HTML, vous pouvez ajouter des classes CSS via le paramètre
classes
pour styliser la table.
- Un DataFrame est créé avec les colonnes