Utiliser des thèmes de mise en forme personnalisés

Tableau est installé avec de nombreuses options de mise en forme pour vous permettre de personnaliser vos visualisations et vos tableaux de bord en fonction de vos besoins. Si vous utilisez la même mise en forme pour de nombreux classeurs ou si vous avez des polices et des couleurs spéciales qui conviennent mieux à votre activité, vous pouvez utiliser un thème de mise en forme personnalisé pour gagner du temps. Les thèmes personnalisés appliquent rapidement vos choix de mise en forme à l’ensemble du classeur Tableau.

Vous pouvez ajouter un thème personnalisé à votre classeur Tableau en important un fichier JSON qui spécifie vos choix de mise en forme. De même, si vous consultez un classeur et que vous souhaitez utiliser le même thème sur un autre classeur, vous pouvez exporter le fichier de thème personnalisé.

Remarque : Cette fonctionnalité est disponible uniquement dans Tableau Desktop 2025.1.

Importer un thème personnalisé

  1. Ouvrez Tableau Desktop et créez une feuille de calcul.

  2. Dans la barre d’outils, sélectionnez Mettre en forme.

  3. Sélectionnez Importer un thème personnalisé…

    Un menu de mise en forme où l’option « Importer un thème personnalisé » est choisie.

  4. Sélectionnez un fichier JSON à importer et sélectionnez Ouvrir.

    Une boîte de dialogue apparaît avec des options pour Remplacer ou Conserver toutes les modifications de mise en forme existantes que vous avez effectuées.

    Une boîte de dialogue offrant la possibilité d’utiliser un thème personnalisé pour remplacer ou pour conserver la mise en forme actuelle.

    Vous pouvez choisir que le thème personnalisé remplace toutes les modifications de mise en forme apportées à votre classeur Tableau avant d’importer le thème personnalisé. Vous pouvez également choisir de conserver les modifications apportées via le volet de mise en forme avant d'importer le thème personnalisé.

    Remarque : Si vous choisissez que le thème personnalisé remplace les modifications de mise en forme existantes, il remplacera uniquement les modifications de style que vous avez incluses dans le fichier JSON. Cela ne remplacera pas non plus les modifications de style effectuées via l’éditeur de texte enrichi.

    Remplacer : Le fichier de thème personnalisé remplacera toute mise en forme effectuée sur votre classeur Tableau.

    Conserver : Le fichier de thème personnalisé conservera toute mise en forme effectuée sur votre classeur Tableau.

  5. Sélectionnez Remplacer ou Conserver.

Votre thème personnalisé importe et applique la mise en forme à votre classeur.

Exporter un thème personnalisé

Vous pouvez exporter un thème personnalisé de deux manières : vous pouvez exporter le fichier de thème personnalisé ou exporter un classeur sur lequel un thème personnalisé est appliqué. Lorsque vous exportez un thème, le fichier d’exportation inclut les choix de mise en forme effectués sur la feuille de calcul que vous avez sélectionnée. Par exemple, si vous avez des choix de mise en forme différents sur deux feuilles de calcul différentes dans un classeur, le fichier de thème personnalisé que vous exportez reflétera les choix de mise en forme sur la feuille de calcul que vous avez sélectionnée lors de l’exportation du fichier. Seuls les éléments de style pris en charge et présents dans le fichier de thème personnalisé seront exportés.

Exporter un fichier JSON contenant un thème personnalisé

  1. Dans la barre d’outils, sélectionnez Mettre en forme.

  2. Sélectionnez Exporter un thème personnalisé…

    Un menu de mise en forme où l’option « Exporter un thème personnalisé » est choisie.

  3. Accédez au dossier dans lequel vous souhaitez enregistrer le fichier de thème personnalisé et appuyez sur Sauvegarder.

Le fichier de thème personnalisé est désormais disponible localement. Ce fichier de thème peut être importé et utilisé avec d’autres classeurs.

Exporter un classeur avec un thème personnalisé appliqué

  1. Dans la barre d’outils d’une feuille de calcul, sélectionnez Fichier, puis choisissez Enregistrer sous.

    Sinon, vous pouvez sélectionner Exporter le classeur complet.

  2. Enregistrez le classeur sous forme de fichier .twb ou .twbx.

Lorsque vous rouvrez le classeur dans Tableau, le thème personnalisé sera appliqué.

Créer le fichier de thème JSON

Un fichier JSON est l’emplacement où les styles de votre thème personnalisé sont définis. Vous pouvez créer un fichier à l’aide de votre éditeur de texte préféré, en veillant à inclure les éléments de style que vous souhaitez pour votre thème personnalisé. Utilisez le fichier d’exemple comme modèle pour créer votre fichier.

De nombreuses ressources tierces peuvent vous aider à valider votre fichier, notamment https://www.jsonschemavalidator.net.

Téléchargez le fichier de schéma JSON requise pour valider votre fichier de thème ici.

Éléments à inclure dans le fichier de thème personnalisé

Votre fichier de thème personnalisé doit contenir une version, un thème de base, des éléments de style, des attributs de style et des choix de mise en forme.

Version

La première ligne du fichier de thème personnalisé doit contenir la version. À partir de Tableau 25.1, le numéro de version est 1.0.0 et la ligne devrait se présenter comme suit : « version » : « 1.0.0 ».

Le numéro de version peut être mis à jour dans les futures versions de Tableau.

Thème de base

La deuxième entrée du fichier de thème personnalisé doit contenir le thème de base. Le thème de base correspond aux thèmes de classeur existants disponibles dans Tableau et est basé sur les différentes versions de Tableau Desktop. Tous les styles de mise en forme spécifiés dans le fichier de thème json seront appliqués sur le thème de base.

Thème de baseCorrespond àEntrée dans le fichier de thème
LisseTableau Desktop version 10.x et versions plus récentes"base-theme": "smooth"
PropreTableau Desktop versions 8.0.x à 9.3.x"base-theme": "clean"
ModerneTableau Desktop versions 3.5 à 7.0."base-theme": "modern"
ClassiqueTableau Desktop versions 1.0 à 3.2"base-theme": "classic"

Pour plus d’informations sur les thèmes du classeur, consultez Mettre à niveau ou modifier le thème de votre classeur (Tableau Desktop uniquement)

Éléments de style

Les éléments de style spécifient à quel niveau les choix de mise en forme seront appliqués. Par exemple, toutes les polices, filtrer les titres ou simplement les polices d’infobulles. Consultez la table des éléments de style pour obtenir la liste des éléments pouvant être spécifiés.

Attributs de style

Les attributs de style spécifient la partie de l’élément de style où vous souhaitez que les choix de mise en forme soient appliqués. Par exemple, couleur de la police et taille des caractères pour l’élément de style Tout.

Assurez-vous de vérifier la liste des attributs de l’élément de style que vous utilisez. Par exemple, si l’élément de style du surligneur prend en charge un attribut de style de couleur d’arrière-plan, l’élément titre de surligneur ne le fait pas.

Choix de mise en forme

Les choix de mise en forme spécifient ce que vous souhaitez appliquer à l'élément de style et à l’attribut de style. Par exemple, une couleur de la police, une famille de polices et une taille des caractères. Le choix de mise en forme doit être saisi sous forme de chaîne ou d’entier, selon l’attribut de style. Les couleurs doivent être entrées sous forme de code couleur hexadécimal, par exemple #FF0000.

Un type d’entrée chaîne contient du texte.

Un type d’entrée entier contient des nombres entiers.

Exemple de fichier de thème personnalisé

Copier
{   "version": "1.0.0",
    "base-theme": "smooth",
    "styles": {
        "all": {
            "font-color": "#d16302",
            "font-family": "Tableau Bold"
        },
        "worksheet": {
            "font-color": "#d16302",
            "font-family": "Tableau Bold",
            "font-size": 14
        },
        "worksheet-title": {
            "font-color": "#d16302",
            "font-family": "Tableau Bold",
            "font-size": 14
        },
        "view": {
            "background-color": "#ffb370"
        }
    }
}

Éléments de style pris en charge avec les thèmes personnalisés

Cette table contient une liste des éléments de style pris en charge et leurs attributs de style pris en charge correspondants. Tous les éléments de style disponibles dans Tableau n’étant pas actuellement pris en charge pour les thèmes personnalisés, nous ajouterons plus d’éléments de style dans les prochaines versions. Lorsque vous importez un fichier de thème personnalisé, ses éléments de style s’appliquent à toutes les feuilles de calcul du classeur.

Élément de styleDescriptionAttributs de styleType d’entréeChoix de mise en forme
toutesMet en forme toutes les polices sur tout le classeur.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
feuille de calculMet en forme la police par défaut de la feuille de calcul.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
titre de la feuille de calculMet en forme la police du titre de la feuille de calcul.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
infobulleMet en forme la police de l’infobulle.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
titre du tableau de bordMet en forme le titre du tableau de bord.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
poids de la policeChaîneChaîne spécifiée comme normal ou bold.
titre de l’histoireMet en forme la police du titre de l’histoire.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
en-têteMet en forme la police de l’en-tête.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
légendeMet en forme la police du corps de la légende et la couleur d’arrière-plan.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
couleur d’arrière-planChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. Cet élément prend également en charge deux chiffres supplémentaires pour plus de transparence, par exemple #FF000080.
titre de la légendeMet en forme la police du titre de la légende sur toutes les feuilles de calcul.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
filtreMet en forme la police du corps de filtre et la couleur d’arrière-plan sur toutes les feuilles de calcul.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
couleur d’arrière-planChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. Cet élément prend également en charge deux chiffres supplémentaires pour plus de transparence, notamment #FF000080.
titre du filtreMet en forme la police du titre du filtre sur toutes les feuilles de calcul.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
commande de paramètreMet en forme la police du corps de paramètre et la couleur d’arrière-plan sur toutes les feuilles de calcul.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
couleur d’arrière-planChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. Cet élément prend également en charge deux chiffres supplémentaires pour plus de transparence, par exemple #FF000080.
titre de la commande de paramètreMet en forme la police du titre de la commande de paramètre sur toutes les feuilles de calcul.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
surligneurMet en forme la police du corps de surligneur et la couleur d’arrière-plan sur toutes les feuilles de calcul.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
couleur d’arrière-planChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. Cet élément prend également en charge deux chiffres supplémentaires pour plus de transparence, par exemple #FF000080.
titre du surligneurMet en forme la police du titre de la commande de surligneur sur toutes les feuilles de calcul.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
taille des caractèresEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
titre de la commande de pageMet en forme la police du titre de la fiche Page sur toutes les feuilles de calcul.couleur de la policeChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
famille de policesChaîneChaîne d’une longueur maximale de 50 caractères.
fond quadrilléMet en forme les fonds quadrillés sur une vue.visibilité de la ligneChaîneChaîne spécifiée comme on ou off.
motif de la ligneChaîneChaîne spécifiée comme dotted, dashed ou solid.
largeur de la ligneEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
couleur de la ligneChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. Cet élément prend également en charge deux chiffres supplémentaires pour plus de transparence, par exemple #FF000080.
ligne zéroMet en forme la ligne zéro sur une vue.visibilité de la ligneChaîneChaîne spécifiée comme on ou off.
motif de la ligneChaîneChaîne spécifiée comme dotted, dashed ou solid.
largeur de la ligneEntierEntier avec une valeur minimale de 1 et une valeur maximale de 99.
couleur de la ligneChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. Cet élément prend également en charge deux chiffres supplémentaires pour plus de transparence, par exemple #FF000080.
repèreMet en forme la couleur du repère sur une vue.couleur du repèreChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.
vueMet en forme la couleur d’arrière-plan d’une vue. ChaîneChaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000.

Résoudre les problèmes d’importation de fichiers de thème personnalisés

Certains de mes éléments de style ne sont pas appliqués

Type de police non valide
La mise en forme a été appliquée via l’éditeur de texte enrichi

Impossible d’importer le fichier de thème

Le fichier de thème contient une erreur
Le fichier de thème est trop volumineux
Le chemin d’accès du fichier de thème est trop long