Use temas de formatação personalizados

O Tableau vem instalado com muitas opções de formatação para que você possa personalizar suas visualizações e painéis de acordo com suas necessidades. Se você usa a mesma formatação para muitas pastas de trabalho ou se tem fontes e cores especiais que funcionam melhor para sua empresa, você pode usar um tema de formatação personalizado para economizar tempo. Temas personalizados aplicam rapidamente suas opções de formatação a toda a pasta de trabalho do Tableau.

Você pode adicionar um tema personalizado à sua pasta de trabalho do Tableau importando um arquivo JSON que especifica suas opções de formatação. Da mesma forma, se você estiver visualizando uma pasta de trabalho e quiser usar o mesmo tema em outra pasta de trabalho, poderá exportar o arquivo de tema personalizado.

Observação: esse recurso está disponível apenas no Tableau Desktop 2025.1.

Importar um tema personalizado

  1. Abra o Tableau Desktop e crie uma planilha.

  2. Na barra de ferramentas, selecione Formatar.

  3. Selecione Importar tema personalizado…

    Um menu de formato com a opção "Importar tema personalizado" escolhida.

  4. Selecione um arquivo JSON para importar e selecione Abrir.

    Aparece uma caixa de diálogo com opções para Substituir ou Preservar quaisquer edições de formatação existentes que você tenha feito.

    Uma caixa de diálogo que oferece a opção de usar um tema personalizado para substituir ou manter a formatação atual.

    Você pode escolher que o tema personalizado substitua todas as alterações de formatação feitas na sua pasta de trabalho do Tableau antes de importar o tema personalizado. Você também pode optar por manter as alterações feitas no painel de formatação antes de importar o tema personalizado.

    Observação: se você optar por fazer com que o tema personalizado substitua as edições de formatação existentes, ele substituirá apenas as alterações de estilo que você incluiu no arquivo JSON. Ele também não substituirá as alterações de estilo feitas por meio do editor de rich text.

    Substituir: o arquivo de tema personalizado substituirá qualquer formatação feita na sua pasta de trabalho do Tableau.

    Preservar: o arquivo de tema personalizado preservará qualquer formatação feita na sua pasta de trabalho do Tableau.

  5. Selecione Substituir ou Preservar.

Seu tema personalizado importa e aplica formatação à sua pasta de trabalho.

Exportar um tema personalizado

Você pode exportar um tema personalizado de duas maneiras: exportando o arquivo do tema personalizado ou exportando uma pasta de trabalho com um tema personalizado aplicado. Ao exportar um tema, o arquivo de exportação inclui as opções de formatação feitas na planilha selecionada. Por exemplo, se você tiver opções de formatação diferentes em duas planilhas diferentes dentro de uma pasta de trabalho, o arquivo de tema personalizado que você exportar refletirá as opções de formatação na planilha que você selecionou quando exportou o arquivo. Somente elementos de estilo compatíveis e presentes no arquivo de tema personalizado serão exportados.

Exportar um arquivo JSON que contém um tema personalizado

  1. Na barra de ferramentas, selecione Formatar.

  2. Selecione Exportar tema personalizado…

    Um menu de formato com a opção "Exportar tema personalizado" escolhida.

  3. Navegue até a pasta onde você gostaria de salvar o arquivo do tema personalizado e pressione Salvar.

Agora você pode encontrar o arquivo do tema personalizado localmente. Este arquivo de tema pode ser importado e usado com outras pastas de trabalho.

Exportar uma pasta de trabalho com um tema personalizado aplicado

  1. Na barra de ferramentas de uma planilha, selecione Arquivo e então escolha Salvar como.

    Alternativamente, você pode selecionar Exportar pasta de trabalho empacotada.

  2. Salve a pasta de trabalho como um arquivo .twb ou .twbx.

Ao reabrir a pasta de trabalho no Tableau, o tema personalizado será aplicado.

Criar o arquivo de tema JSON

Um arquivo JSON é onde os estilos do seu tema personalizado são definidos. Você pode criar um arquivo usando seu editor de texto favorito, certificando-se de incluir os elementos de estilo desejados para seu tema personalizado. Use o arquivo de exemplo como modelo para criar seu arquivo.

Existem muitos recursos de terceiros que podem ajudá-lo a validar seu arquivo, como https://www.jsonschemavalidator.net.

Baixe o arquivo de esquema JSON necessário para validar seu arquivo de tema aqui.

Elementos a serem incluídos no arquivo de tema personalizado

Seu arquivo de tema personalizado deve conter uma versão, tema base, elementos de estilo, atributos de estilo e opções de formatação.

Versão

A primeira linha do arquivo do tema personalizado deve conter a versão. A partir do Tableau 25.1, o número da versão é 1.0.0, e a linha deve ficar assim: "version": "1.0.0".

O número da versão pode ser atualizado em versões futuras do Tableau.

Tema base

A segunda entrada do arquivo de tema personalizado deve conter o tema base. O tema base corresponde aos temas de pasta de trabalho existentes disponíveis no Tableau e são baseados em diferentes versões do Tableau Desktop. Qualquer estilo de formatação especificado no arquivo de tema json será aplicado sobre o tema base.

Tema baseCorresponde comEntrada no arquivo do tema
SuaveTableau Desktop Versões 10.x e posteriores"base-theme": "smooth"
LimparVersões do Tableau Desktop 8.0.x – 9.3.x"base-theme": "clean"
ModernoTableau Desktop versões 3.5 – 7.0."base-theme": "modern"
ClássicoVersões do Tableau Desktop 1.0 – 3.2"base-theme": "classic"

Para obter mais informações sobre temas de pasta de trabalho, consulte Atualizar ou alterar o tema da pasta de trabalho (apenas no Tableau Desktop)

Elementos de estilo

Os elementos de estilo especificam em que nível as opções de formatação serão aplicadas. Por exemplo, todas as fontes, títulos de filtros ou apenas fontes de dicas de ferramentas. Consulte a tabela de elementos de estilo para obter uma lista de elementos disponíveis para especificar.

Atributos de estilo

Os atributos de estilo especificam a parte do elemento de estilo à qual você deseja que as opções de formatação sejam aplicadas. Por exemplo, font-color e font-size para o elemento de estilo All.

Certifique-se de verificar a lista de atributos do elemento de estilo que você está usando. Por exemplo, enquanto o elemento de estilo highlighter aceita um atributo de estilo de cor de fundo, o mesmo não acontece com highlighter-title.

Opções de formatação

As opções de formatação especificam o que você deseja aplicar ao elemento de estilo e ao atributo de estilo. Por exemplo, cor da fonte, família da fonte e tamanho da fonte. A opção de formatação deve ser inserida como uma cadeia de caracteres ou um inteiro, dependendo do atributo de estilo. As cores devem ser inseridas como um código de cor hexadecimal, como #FF0000.

Um tipo de entrada de cadeia de caracteres contém texto.

Um tipo de entrada de inteiro contém números inteiros.

Exemplo de arquivo 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 aceitos com temas personalizados

Esta tabela contém uma lista de elementos de estilo aceitos e seus atributos de estilo suportados correspondentes. Embora nem todos os elementos de estilo disponíveis no Tableau sejam atualmente aceitos por temas personalizados, adicionaremos mais elementos de estilo em versões futuras. Ao importar um arquivo de tema personalizado, seus elementos de estilo serão aplicados a todas as planilhas na pasta de trabalho.

Elemento de estiloDescriçãoAtributos de estiloTipo de entradaEscolha de formatação
allFormata todas as fontes em toda a pasta de trabalho.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
worksheetFormata a fonte padrão da planilha.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
worksheet-titleFormata a fonte do título da planilha.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
dica de ferramentaFormata a fonte da dica de ferramenta.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
dashboard-titleFormata títulos do painel.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
font-weightCadeia de caracteresSequência de caracteres especificada como normal ou bold.
story-titleFormata a fonte do título da história.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
cabeçalhoFormata a fonte do cabeçalho.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
legendFormata a fonte do corpo da legenda e a cor de fundo.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
background-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000. Este elemento também suporta dois dígitos adicionais para transparência, como #FF000080.
legend-titleFormata a fonte do título da legenda em todas as planilhas.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
filtrarFormata a fonte do corpo do filtro e a cor de fundo em todas as planilhas.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
background-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000. Este elemento também suporta dois dígitos adicionais para transparência, como #FF000080.
filter-titleFormata a fonte do título do filtro em todas as planilhas.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
parameter-ctrlFormata a fonte do corpo do parâmetro e a cor de fundo em todas as planilhas.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
background-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000. Este elemento também suporta dois dígitos adicionais para transparência, como #FF000080.
parameter-ctrl-titleFormata a fonte do título de controle de parâmetro em todas as planilhas.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
destacadorFormata a fonte do corpo do marcador e a cor de fundo em todas as planilhas.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
background-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000. Este elemento também suporta dois dígitos adicionais para transparência, como #FF000080.
Highlighter-titleFormata a fonte do título do controle do marcador em todas as planilhas.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
font-sizeInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
page-ctrl-titleFormata a fonte do título do cartão de página em todas as planilhas.font-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
font-familyCadeia de caracteresCadea de caracteres com comprimento máximo de 50 caracteres.
gridlineFormata as linhas de grade em uma exibição.line-visibilityCadeia de caracteresSequência de caracteres especificada como on ou off.
line-patternCadeia de caracteresSequência de caracteres especificada como dotted, dashed, ou solid.
line-widthInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
line-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000. Este elemento também suporta dois dígitos adicionais para transparência, como #FF000080.
zerolineFormata a linha zero em uma exibição.line-visibilityCadeia de caracteresSequência de caracteres especificada como on ou off.
line-patternCadeia de caracteresSequência de caracteres especificada como dotted, dashed, ou solid.
line-widthInteiroInteiro com valor mínimo de 1 e valor máximo de 99.
line-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000. Este elemento também suporta dois dígitos adicionais para transparência, como #FF000080.
markFormata a cor da marca em uma exibição.mark-colorCadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.
exibiçãoFormata a cor de fundo em uma exibição. Cadeia de caracteresCadeia de caracteres que segue o formato de um código de cor hexadecimal, como #FF0000.

Solucionar problemas de importação de arquivos de tema personalizados

Alguns dos meus elementos de estilo não são aplicados

Tipo de fonte inválido
A formatação foi aplicada através do editor de texto avançado

Não é possível importar o arquivo do tema

O arquivo do tema contém um erro
O tamanho do arquivo de tema é muito grande
O caminho do arquivo do tema é muito longo