Mala Direta com CSV
Combina um modelo de texto com dados em CSV e gera uma mensagem personalizada por linha, usando marcadores {{campo}} e prévia por registro.
Modificadores depois da barra: {{nome|maiusculas}}, |minusculas, |capitalizar, |trim, |numero.
Primeiro registro
—
Como a mesclagem funciona
A primeira linha do CSV nomeia as colunas e cada linha seguinte vira uma mensagem. Os marcadores são casados sem diferenciar maiúsculas nem acentos, então {{NOME}} e {{nome}} caem na mesma coluna Nome. Campos entre aspas seguem a RFC 4180: vírgula dentro das aspas continua fazendo parte do valor e aspas duplicadas viram uma aspa literal.
Linhas com menos colunas que o cabeçalho ainda são mescladas, com os valores que faltam em branco, e o aviso mostra o número da linha para você corrigir o arquivo de origem. Nada sai do navegador: a mesclagem roda localmente, o que importa quando a planilha tem nomes de clientes e valores.
Mala direta com CSV direto no navegador
Cinquenta avisos de cobrança, cinquenta declarações de comparecimento, cinquenta mensagens que mudam só o nome, o valor e a data. Em vez de copiar e colar cinquenta vezes, cole a planilha de um lado, escreva o texto uma única vez com marcadores como {{nome}} e {{valor}}, e receba um bloco pronto por registro, separado por uma linha de traços.
Os marcadores casam com o cabeçalho sem diferenciar maiúsculas nem acentos, então {{NOME}} e {{nome}} caem na mesma coluna Nome. Depois da barra vertical cabe um modificador: {{valor|numero}} transforma 1234.5 em 1.234,50 e {{nome|capitalizar}} conserta o cadastro que veio todo em caixa alta. Campos entre aspas seguem a RFC 4180, então uma vírgula dentro do nome não desloca as colunas.
Quando um marcador não existe no CSV, você escolhe o comportamento: apagar, deixar o marcador visível para revisar depois ou interromper e listar o problema. Linhas com menos colunas que o cabeçalho continuam sendo mescladas, com os campos que faltam em branco, e o aviso mostra o número da linha para você corrigir no arquivo de origem. A mesclagem inteira acontece no seu navegador.
Perguntas frequentes
Preciso do Word ou de alguma assinatura?
Como formatar valores em reais no modelo?
Meu CSV usa ponto e vírgula ou tabulação. Funciona?
Ferramentas Relacionadas
Normalizador de E-mail
Normaliza endereços de e-mail removendo pontos do Gmail e tudo após o "+", igualando endereços que apontam para a mesma caixa. Útil para detectar contas duplicadas. Tudo no navegador.
Conversor para snake_case
Converte qualquer texto para snake_case: tudo minúsculo separado por underscores. Útil em nomes de variáveis Python e colunas de bancos.
Detector de Voz Passiva (PT)
Conta frases com voz passiva por heurística: "foi/foram/é/são/era + verbo no particípio (-ado/-ido)".