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é
Ouvrez Tableau Desktop et créez une feuille de calcul.
Dans la barre d’outils, sélectionnez Mettre en forme.
Sélectionnez Importer un thème personnalisé…
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.
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.
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é
Dans la barre d’outils, sélectionnez Mettre en forme.
Sélectionnez Exporter un thème personnalisé…
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é
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.
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 base | Correspond à | Entrée dans le fichier de thème |
---|---|---|
Lisse | Tableau Desktop version 10.x et versions plus récentes | "base-theme": "smooth" |
Propre | Tableau Desktop versions 8.0.x à 9.3.x | "base-theme": "clean" |
Moderne | Tableau Desktop versions 3.5 à 7.0. | "base-theme": "modern" |
Classique | Tableau 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é
{ "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 style | Description | Attributs de style | Type d’entrée | Choix de mise en forme |
---|---|---|---|---|
toutes | Met en forme toutes les polices sur tout le classeur. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
feuille de calcul | Met en forme la police par défaut de la feuille de calcul. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
titre de la feuille de calcul | Met en forme la police du titre de la feuille de calcul. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
infobulle | Met en forme la police de l’infobulle. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
titre du tableau de bord | Met en forme le titre du tableau de bord. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
poids de la police | Chaîne | Chaîne spécifiée comme normal ou bold. | ||
titre de l’histoire | Met en forme la police du titre de l’histoire. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
en-tête | Met en forme la police de l’en-tête. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
légende | Met en forme la police du corps de la légende et la couleur d’arrière-plan. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
couleur d’arrière-plan | Chaîne | Chaî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égende | Met en forme la police du titre de la légende sur toutes les feuilles de calcul. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
filtre | Met en forme la police du corps de filtre et la couleur d’arrière-plan sur toutes les feuilles de calcul. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
couleur d’arrière-plan | Chaîne | Chaî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 filtre | Met en forme la police du titre du filtre sur toutes les feuilles de calcul. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
commande de paramètre | Met 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 police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
couleur d’arrière-plan | Chaîne | Chaî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ètre | Met en forme la police du titre de la commande de paramètre sur toutes les feuilles de calcul. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
surligneur | Met en forme la police du corps de surligneur et la couleur d’arrière-plan sur toutes les feuilles de calcul. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
couleur d’arrière-plan | Chaîne | Chaî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 surligneur | Met en forme la police du titre de la commande de surligneur sur toutes les feuilles de calcul. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
taille des caractères | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
titre de la commande de page | Met en forme la police du titre de la fiche Page sur toutes les feuilles de calcul. | couleur de la police | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
famille de polices | Chaîne | Chaîne d’une longueur maximale de 50 caractères. | ||
fond quadrillé | Met en forme les fonds quadrillés sur une vue. | visibilité de la ligne | Chaîne | Chaîne spécifiée comme on ou off . |
motif de la ligne | Chaîne | Chaîne spécifiée comme dotted , dashed ou solid . | ||
largeur de la ligne | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
couleur de la ligne | Chaîne | Chaî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éro | Met en forme la ligne zéro sur une vue. | visibilité de la ligne | Chaîne | Chaîne spécifiée comme on ou off . |
motif de la ligne | Chaîne | Chaîne spécifiée comme dotted , dashed ou solid . | ||
largeur de la ligne | Entier | Entier avec une valeur minimale de 1 et une valeur maximale de 99. | ||
couleur de la ligne | Chaîne | Chaî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ère | Met en forme la couleur du repère sur une vue. | couleur du repère | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |
vue | Met en forme la couleur d’arrière-plan d’une vue. | Chaîne | Chaîne qui respecte le format d’un code couleur hexadécimal, par exemple #FF0000. |