Utilizar temas de formato personalizados

Tableau viene instalado con muchas opciones de formato para que pueda personalizar sus visualizaciones y dashboards según sus necesidades. Si utiliza el mismo formato para muchos libros de trabajo, o si tiene fuentes y colores especiales que funcionan mejor para su negocio, puede utilizar un tema de formato personalizado para ahorrar tiempo. Los temas personalizados aplican rápidamente sus opciones de formato a todo el libro de trabajo de Tableau.

Puede agregar un tema personalizado a su libro de trabajo de Tableau importando un archivo JSON que especifique sus opciones de formato. Del mismo modo, si está viendo un libro de trabajo y desea utilizar el mismo tema en otro libro de trabajo, puede exportar el archivo de tema personalizado.

Nota: Esta funcionalidad solo está disponible en Tableau Desktop 2025.1.

Importar un tema personalizado

  1. Abra Tableau Desktop y cree una hoja de cálculo.

  2. Desde la barra de herramientas, seleccione Formato.

  3. Seleccione Importar tema personalizado…

    Un menú de formato con la opción "Importar tema personalizado" seleccionada.

  4. Seleccione un archivo JSON para importar y seleccione Abrir.

    Aparece un cuadro de diálogo con opciones para Sobrescribir o Conservar cualquier edición de formato existente que haya realizado.

    Un cuadro de diálogo que ofrece la opción de utilizar un tema personalizado para reemplazar o mantener el formato actual.

    Puede elegir que el tema personalizado anule todos los cambios de formato realizados en su libro de trabajo de Tableau antes de importar el tema personalizado. También puede optar por conservar los cambios realizados a través del panel de formato antes de importar el tema personalizado.

    Nota: Si elige que el tema personalizado anule las ediciones de formato existentes, solo anulará los cambios de estilo que haya incluido en el archivo JSON. Tampoco anulará los cambios de estilo realizados a través del editor de texto enriquecido.

    Sobrescribir: El archivo de tema personalizado anulará cualquier formato realizado en su libro de trabajo de Tableau.

    Conservar: El archivo de tema personalizado conservará cualquier formato realizado en su libro de trabajo de Tableau.

  5. Seleccione Sobrescribir o Conservar.

Su tema personalizado se importa y aplica formato a su libro de trabajo.

Exportar un tema personalizado

Puede exportar un tema personalizado de dos maneras: puede exportar el archivo del tema personalizado o puede exportar un libro de trabajo con un tema personalizado aplicado. Cuando exporta un tema, el archivo de exportación incluye las opciones de formato realizadas en la hoja de trabajo que seleccionó. Por ejemplo, si tiene diferentes opciones de formato en dos hojas de trabajo diferentes dentro de un libro, el archivo de tema personalizado que exporte reflejará las opciones de formato en la hoja de trabajo que seleccionó cuando exportó el archivo. Solo se exportarán los elementos de estilo que sean compatibles y estén presentes en el archivo de tema personalizado.

Exportar un archivo JSON que contiene un tema personalizado

  1. Desde la barra de herramientas, seleccione Formato.

  2. Seleccione Exportar tema personalizado…

    Un menú de formato con la opción "Exportar tema personalizado" seleccionada.

  3. Navegue hasta la carpeta donde desea guardar el archivo del tema personalizado y pulse Guardar.

Ahora puede encontrar el archivo de tema personalizado localmente. Este archivo de tema se puede importar y utilizar con otros libros de trabajo.

Exportar un libro de trabajo con un tema personalizado aplicado

  1. Desde la barra de herramientas de una hoja de cálculo, seleccione Archivo y luego Guardar como.

    Alternativamente, puede seleccionar Exportar libro de trabajo empaquetado.

  2. Guarde el libro de trabajo como un archivo .twb o .twbx.

Cuando vuelva a abrir el libro de trabajo en Tableau, se aplicará el tema personalizado.

Crear el archivo JSON del tema

Un archivo JSON es donde se definen los estilos de su tema personalizado. Puede crear un archivo usando su editor de texto favorito, asegurándose de incluir los elementos de estilo que desee para su tema personalizado. Utilice el archivo de ejemplo como plantilla para crear su archivo.

Hay muchos recursos de terceros que pueden ayudarlo a validar su archivo, como https://www.jsonschemavalidator.net.

Descargue el archivo de esquema JSON necesario para validar su archivo de tema aquí.

Elementos que se deben incluir en el archivo de tema personalizado

Su archivo de tema personalizado debe contener una versión, un tema base, elementos de estilo, atributos de estilo y opciones de formato.

Versión

La primera línea del archivo del tema personalizado debe contener la versión. A partir de Tableau 25.1, el número de versión es 1.0.0 y la línea debería verse así: "version": "1.0.0".

El número de versión puede actualizarse en futuras versiones de Tableau.

Tema base

La segunda entrada del archivo de tema personalizado debe contener el tema base. El tema base corresponde a los temas de libros de trabajo existentes disponibles en Tableau y se basan en diferentes versiones de Tableau Desktop. Cualquier estilo de formato especificado en el archivo de tema JSON se aplicará sobre el tema base.

Tema baseCorresponde conEntrada en el archivo de tema
SmoothTableau Desktop versión 10.x y posteriores"base-theme": "smooth"
LimpiarVersiones de Tableau Desktop 8.0.x – 9.3.x"base-theme": "clean"
ModernoVersiones de Tableau Desktop 3.5 – 7.0."base-theme": "modern"
ClásicoVersiones de Tableau Desktop 1.0 – 3.2"base-theme": "classic"

Para obtener más información sobre los temas del libro de trabajo, consulte Actualizar o cambiar el tema del libro de trabajo (solo Tableau Desktop)

Elementos de estilo

Los elementos de estilo especifican en qué nivel se aplicarán las opciones de formato. Por ejemplo, todas las fuentes, títulos de filtros o solo fuentes de descripciones emergentes. Consulte la tabla de elementos de estilo para obtener una lista de los elementos disponibles para especificar.

Atributos de estilo

Los atributos de estilo especifican la parte del elemento de estilo a la que desea que se apliquen las opciones de formato. Por ejemplo, color de fuente y tamaño de fuente para el elemento de estilo Todo.

Asegúrese de verificar la lista de atributos del elemento de estilo que está utilizando. Por ejemplo, mientras que el elemento de estilo del resaltador admite un atributo de estilo de color de fondo, el elemento highlighter-title no lo hace.

Opciones de formato

Las opciones de formato especifican lo que desea aplicar al elemento de estilo y al atributo de estilo. Por ejemplo, un color de fuente, una familia de fuentes y un tamaño de fuente. La opción de formato debe indicarse como una cadena o un entero, según el atributo de estilo. Los colores deben indicarse como un código de color hexadecimal, como #FF0000.

Un tipo de entrada de cadena contiene texto.

Un entero contiene números enteros.

Ejemplo de archivo de tema personalizado

Copiar
{   "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"
        }
    }
}

Elementos de estilo compatibles con temas personalizados

Esta tabla contiene una lista de elementos de estilo admitidos y sus atributos de estilo admitidos correspondientes. Si bien no todos los elementos de estilo disponibles en Tableau son compatibles actualmente con temas personalizados, agregaremos más elementos de estilo en futuras versiones. Cuando importa un archivo de tema personalizado, sus elementos de estilo se aplicarán a todas las hojas de trabajo del libro.

Elemento de estiloDescripciónAtributos de estiloTipo de entradaElección de formato
allFormatea todas las fuentes en todo el libro de trabajo.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
hoja de trabajoFormatea la fuente predeterminada de la hoja de cálculo.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
worksheet-titleFormatea la fuente del título de la hoja de trabajo.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
descripción emergenteFormatea la fuente de la información sobre herramientas.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
dashboard-titleFormatea el título de el dashboard.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
font-weightCadenaCadena especificada como normal o bold.
story-titleFormatea la fuente del título de la historia.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
encabezadoFormatea la fuente del encabezado.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
legendFormatea la fuente del cuerpo de la leyenda y el color de fondo.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
background-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000. Este elemento también admite dos dígitos adicionales para mayor transparencia, como #FF000080.
legend-titleFormatea la fuente del título de la leyenda en todas las hojas de trabajo.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
filterFormatea la fuente del cuerpo del filtro y el color de fondo en todas las hojas de trabajo.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
background-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000. Este elemento también admite dos dígitos adicionales para mayor transparencia, como #FF000080.
filter-titleFormatea la fuente del título del filtro en todas las hojas de trabajo.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
parameter-ctrlFormatea la fuente del cuerpo del parámetro y el color de fondo en todas las hojas de trabajo.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
background-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000. Este elemento también admite dos dígitos adicionales para mayor transparencia, como #FF000080.
parameter-ctrl-titleFormatea la fuente del título del control de parámetros en todas las hojas de trabajo.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
highlighterFormatea la fuente del cuerpo del resaltador y el color de fondo en todas las hojas de trabajo.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
background-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000. Este elemento también admite dos dígitos adicionales para mayor transparencia, como #FF000080.
Highlighter-titleFormatea la fuente del título del control del resaltador en todas las hojas de trabajo.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
font-sizeEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
page-ctrl-titleFormatea la fuente del título de la tarjeta de página en todas las hojas de trabajo.font-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
font-familyCadenaCadena con una longitud máxima de 50 caracteres.
gridlineFormatea las líneas de cuadrícula en una vista.line-visibilityCadenaCadena especificada como on u off.
line-patternCadenaCadena especificada como dotted, dashed o solid.
line-widthEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
line-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000. Este elemento también admite dos dígitos adicionales para mayor transparencia, como #FF000080.
zerolineFormatea la línea cero en una vista.line-visibilityCadenaCadena especificada como on u off.
line-patternCadenaCadena especificada como dotted, dashed o solid.
line-widthEnteroEntero con un valor mínimo de 1 y un valor máximo de 99.
line-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000. Este elemento también admite dos dígitos adicionales para mayor transparencia, como #FF000080.
markFormatea el color de la marca en una vista.mark-colorCadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.
vistaFormatea el color de fondo de una vista. CadenaCadena que sigue el formato de un código de color hexadecimal, como #FF0000.

Solución de problemas al importar archivos de temas personalizados

Algunos de mis elementos de estilo no se aplican

Tipo de fuente no válido
El formato se aplicó a través del editor de texto enriquecido.

No se puede importar el archivo del tema

El archivo del tema contiene un error
El archivo de tema es demasiado grande.
La ruta del archivo del tema es demasiado larga