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 :

    1. Un DataFrame est créé avec les colonnes Nom, Age, et Ville.
    2. 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.