Pular para o conteúdo

Preenchedor de modelos

Template Filler

Preenche um modelo com {{campos}} uma vez por linha de uma tabela e devolve um documento por linha.

Uma mala direta sem o correio: um modelo com marcadores {{coluna}}, uma tabela colada de uma planilha e um documento preenchido por linha. Não há condicionais nem laços, de propósito — o que uma mala direta precisa é “formate este número” e “ponha algo aqui se estiver em branco”.

🔒 Roda inteiramente no seu navegadortemplatemail-mergebatch

Modelo

Os marcadores são {{coluna}}. Coloque um filtro depois da barra vertical: {{amount | won}}, {{name | default: 고객}}.

Dados

Cole direto de uma planilha — a primeira linha é o cabeçalho. O padrão é separado por tabulação; vírgulas com campos entre aspas também funcionam.

3 documentos

linhas

3

colunas usadas

3

colunas sem uso

0

linhas com falha

0

  • Linha 1

    Prezado(a) Ana Beatriz, Pedimos o pagamento de 1,250,000원 até 2026-09-01. Obrigado.

  • Linha 2

    Prezado(a) Carlos Eduardo, Pedimos o pagamento de 480,000원 até 2026-09-05. Obrigado.

  • Linha 3

    Prezado(a) Mariana Lopes, Pedimos o pagamento de 0원 até 2026-09-10. Obrigado.

Filtros

  • upper — MAIÚSCULAS
  • lower — minúsculas
  • title — Inicial Maiúscula Em Cada Palavra
  • trim — Tira os espaços em volta
  • number — Separadores de milhar: 1234567 → 1,234,567
  • won — Moeda coreana: 1234567 → 1,234,567원
  • default: text — Usa este valor quando a célula está vazia
  • pad: 5 — Completa com zeros à esquerda até uma largura
Aqui não há condicionais nem laços, de propósito. Uma linguagem de modelos com controle de fluxo é uma linguagem de programação que precisa de documentação e de sandbox; o que uma mala direta realmente precisa é de “formate este número” e “ponha algo aqui se estiver em branco”.

Como usar

  1. Escreva o modelo

    Os marcadores são {{coluna}}, e casam com a linha de cabeçalho da sua tabela. Um filtro vai depois de uma barra vertical: {{valor | won}} formata um número, {{nome | default: cliente}} preenche um branco.

  2. Cole a tabela

    Direto de uma planilha — a primeira linha é o cabeçalho. Separada por tabs por padrão; vírgulas com campos entre aspas também funcionam.

  3. Resolva os avisos antes de copiar

    Um marcador sem coluna correspondente é deixado na saída como está, em vez de renderizado em branco, então nada sai com um buraco. Linhas com uma célula vazia são contadas à parte.

  4. Copie ou baixe o lote

    Cada documento tem o próprio botão de copiar, e “copiar tudo” os junta com um separador que você escolhe. Cinquenta são mostrados; copiar e baixar pegam todos.

Perguntas frequentes

Por que não posso escrever um if?

Porque uma linguagem de modelos com controle de fluxo é uma linguagem de programação, e tem de ser documentada e isolada como uma. O filtro default: cobre o caso que de fato aparece — uma célula em branco — sem nada disso.

Uma linha saiu como “Prezado(a) ,”

Essa linha tem uma célula vazia onde o modelo espera um valor — que é exatamente como essa saudação sai para quarenta pessoas. O aviso as conta, e um filtro default: as preenche.

Os dados saem do meu navegador?

Não. Uma tabela de mala direta é uma lista de clientes com os valores deles, que é exatamente o tipo de arquivo que não se deve enviar. Tudo acontece na página.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.