Arquivos e planilhas

Estes nós trabalham sobre o arquivo que viaja junto com o item — o mesmo vocabulário de "Como os arquivos circulam entre os nós", na página de Ações: quem produz arquivo grava sob um nome (data, por padrão) e quem consome pergunta por ele naquele nome.

Na paleta eles aparecem em dois grupos: Planilhas e documentos (Compactar em ZIP, Extrair ZIP, Gerar Excel, HTML para PDF, Converter imagem) e Dados (Ler arquivo, Ler Excel) — os dois últimos ficam ali porque o que sai deles são items, não arquivos.

Vale reparar em quantos items cada nó devolve, porque nem todos trabalham um a um:

Entra Sai
Compactar em ZIP todos os items um item, com o .zip
Gerar Excel todos os items um item, com a planilha
Extrair ZIP um item com o .zip um item por arquivo de dentro
Ler arquivo (JSON/XML) um item com o arquivo um item por registro
Ler Excel um item com a planilha um item por linha
HTML para PDF cada item o mesmo item, com o PDF anexado
Converter imagem cada item o mesmo item, com a imagem trocada

Compactar em ZIP

Grupo Planilhas e documentos. Junta os arquivos de todos os items recebidos num único .zip — é o "mande os doze relatórios num arquivo só". Como o nó agrega, ele devolve um item apenas, com o .zip anexado e um resumo do que entrou: a quantidade de arquivos, os nomes e o tamanho.

Campo Para que serve
Arquivo de cada item (propriedade) Onde procurar o arquivo em cada item (padrão data)
Nome do .zip Como o arquivo será chamado; a extensão é acrescentada se faltar
Propriedade binária de saída Nome pelo qual os próximos nós encontram o .zip (padrão data)
Senha (opcional) Protege o conteúdo do .zip; deixe em branco para não usar

Item que não tiver arquivo naquela propriedade é simplesmente ignorado. Se nenhum dos items tiver, o nó falha dizendo em qual propriedade procurou — um .zip vazio seguiria adiante e o problema só apareceria no e-mail ou no envio.

Arquivos com o mesmo nome ganham um sufixo dentro do .zip (nota.pdf, nota (2).pdf), para que nenhum deles se perca na hora de extrair.

Extrair ZIP

Grupo Planilhas e documentos. Abre um .zip e emite um item para cada arquivo de dentro, cada um com o seu arquivo anexado e com o nome, o caminho original dentro do pacote e o tamanho. Dali em diante cada arquivo segue pelo fluxo como qualquer outro item.

Campo Para que serve
Onde está o .zip (propriedade) Onde o .zip chegou no item (padrão data)
Propriedade binária de saída Nome pelo qual os próximos nós encontram cada arquivo extraído (padrão data)
Senha (se protegido) Informe quando o .zip estiver protegido
Só arquivos que casam com Filtro pelo nome, por exemplo *.pdf — deixe em branco para trazer todos

Pastas não viram item (não têm conteúdo). Se o conteúdo extraído passar de 200 MB, o nó interrompe e pede para extrair em partes ou usar o filtro. Arquivo que não puder ser lido — o caso comum é senha errada — também interrompe, em vez de gerar um item com conteúdo vazio.

Ler arquivo (JSON/XML)

Grupo Dados. Transforma um arquivo JSON ou XML que chegou no item em items do fluxo — o caminho de volta do Salvar em arquivo. Uma lista vira um item por elemento; um objeto único vira um item só.

Campo Para que serve
Onde está o arquivo (propriedade) Onde o arquivo chegou no item (padrão data)
Formato Detectar pelo conteúdo (o padrão), JSON ou XML
Começar por (opcional) Caminho até a parte que interessa, por exemplo dados.registros

Use Começar por quando o conteúdo vem embrulhado: o arquivo traz {"dados": {"registros": [...]}} e você quer um item por registro. Caminho que não existe no arquivo não gera items.

Para CSV, use o nó Ler CSV, que tem as opções que o formato pede (separador, cabeçalho e codificação).

Gerar Excel

Grupo Planilhas e documentos. Monta uma planilha .xlsx com todos os items recebidos, uma linha por item. Como agrega, devolve um item só, com a planilha anexada e o resumo: quantidade de linhas, colunas usadas e tamanho.

Campo Para que serve
Nome do arquivo Como a planilha será chamada; a extensão é acrescentada se faltar
Nome da aba Título da aba (padrão Dados)
Colunas (opcional, separadas por vírgula) Quais colunas sair e em que ordem, por exemplo nome,cpf,valor
Propriedade binária de saída Nome pelo qual os próximos nós encontram a planilha (padrão data)

Sem informar as colunas, saem todos os campos que aparecem em qualquer um dos items — assim, um registro com um campo a mais não perde a coluna sem ninguém notar. Campo que guarda uma lista ou um objeto sai como texto na célula.

O formato aceita pouco mais de um milhão de linhas; acima disso o nó avisa para filtrar os dados ou gerar em partes. O Excel também não aceita nome de aba com mais de 31 caracteres nem com : \ / ? * [ ] — o nó ajusta o título para caber.

Ler Excel

Grupo Dados. Lê uma planilha .xlsx ou .xls que chegou no item e emite um item por linha.

Campo Para que serve
Onde está a planilha (propriedade) Onde a planilha chegou no item (padrão data)
Aba (vazio = a primeira) Nome da aba a ler
A primeira linha é o cabeçalho Sim — usar como nome das colunas (o padrão) ou Não — colunas viram A, B, C…
Ignorar linhas vazias Sim (o padrão) ou Não

Duas coisas o nó resolve para você, e as duas costumam morder quem lê planilha por conta própria: data sai como data (2026-08-03), não como o número que o Excel guarda por baixo; e fórmula sai com o valor calculado, não com a fórmula escrita. Coluna sem nome no cabeçalho recebe a letra da coluna, e nomes repetidos ganham sufixo para que nenhuma coluna sobreponha a outra.

Arquivo que não for uma planilha de verdade faz o nó avisar, em vez de virar items com conteúdo sem sentido.

HTML para PDF

Grupo Planilhas e documentos. Gera um PDF a partir de um HTML montado no fluxo — relatório, comprovante, carta de cobrança. Trabalha item a item: o PDF sai anexado ao próprio item, que segue com todos os seus campos.

Campo Para que serve
HTML O conteúdo do documento; aceita {{ … }} com dados do item
Nome do arquivo Como o PDF será chamado; a extensão é acrescentada se faltar
Tamanho da página A4, Carta (Letter) ou Ofício (Legal)
Orientação Retrato ou Paisagem
Propriedade binária de saída Nome pelo qual os próximos nós encontram o PDF (padrão data)

O nó não busca nada na internet ao montar o documento: imagem, folha de estilo e fonte precisam vir dentro do próprio HTML (imagem embutida em data: funciona). Se o HTML tiver imagem e a instalação ainda não tratar imagens, o nó avisa em vez de entregar um documento sem a figura.

Converter imagem

Grupo Planilhas e documentos. Converte o formato, redimensiona e comprime uma imagem do item — quase sempre se quer as três coisas juntas. Trabalha item a item, trocando a imagem e acrescentando a largura, a altura e o tamanho resultantes.

Campo Para que serve
Onde está a imagem (propriedade) Onde a imagem chegou no item (padrão data)
Converter para Manter o formato original, JPG (menor, sem transparência), PNG (sem perda, com transparência) ou WEBP (menor, com transparência)
Largura máxima (px) Teto de largura; em branco, livre nesse eixo
Altura máxima (px) Teto de altura; em branco, livre nesse eixo
Qualidade (1–100) Quanto comprimir (padrão 82)
Propriedade binária de saída Nome pelo qual os próximos nós encontram a imagem (padrão data)

O redimensionamento preserva a proporção e só reduz: imagem menor que o limite passa intacta, porque ampliar não cria detalhe, só peso. Ao converter para JPG, que não tem transparência, o fundo transparente vira branco — o formato não guarda transparência, e sem esse cuidado ele sairia preto.

Entram JPG, PNG, GIF e WEBP; arquivo que não for imagem faz o nó avisar.


Para enviar esses arquivos adiante — por e-mail, para o Google Drive ou para uma API —, veja os nós de ação.