Planilhas
O componente Planilha coloca uma grade no estilo Excel/CSV dentro da página — com direito a fórmulas. É útil tanto para exibir uma tabela quanto para montar telas que se comportam como uma planilha de verdade.
Carregando os dados
Há duas formas de trazer os dados:
- Upload de arquivo — envie um
.xlsxou.csv. É a forma mais comum. - Por URL — carrega a planilha de um endereço.
A planilha também suporta múltiplas abas (sheets).
Aparência
Nas propriedades você ajusta como a grade aparece:
- Mostrar/ocultar colunas.
- Estilo: tamanho da fonte, alinhamento, exibir números de linha, exibir letras de coluna e listras (zebra) para facilitar a leitura.
Fórmulas
As células aceitam fórmulas, como no Excel. É isso que torna a planilha mais do que uma tabela estática — ela pode calcular.
Referência de célula (o recurso mais poderoso)
Quando há uma Planilha na página, alguns campos ganham a opção Referenciar célula:
- Um campo de Texto ou Número pode ser ligado a uma célula (por exemplo,
A1). - As opções de um campo de Seleção podem vir de células da planilha.
A ligação é de mão dupla: o que o usuário digita no campo vai para a célula, e o valor da célula — incluindo o resultado de fórmulas — aparece no campo. É isso que permite montar formulários que se comportam como uma planilha em tempo real: calculadoras, simuladores, orçamentos que recalculam sozinhos, etc.
Só é possível escrever na célula através de um campo ligado a ela — o usuário não edita a célula diretamente na grade. A planilha mostra o conteúdo (e o resultado das fórmulas), mas a entrada de dados acontece pelos campos referenciando as células, não digitando na célula em si.
A referência de célula é o recurso que mais rende com planilhas: combine campos ligados a células + fórmulas e você tem uma "mini-planilha interativa" dentro do workflow, sem escrever nenhuma expressão.
Usando valores da planilha em expressões
Também dá para ler uma célula diretamente por expressão,
usando o endereço no estilo A1:
{{ $form.Minha_Planilha.A1 }}
Assistente de IA
A planilha tem um assistente de IA: descreva o que você quer e ele cria ou ajusta a planilha para você. Há também a opção de esconder a planilha da tela (útil quando ela serve só de "motor" de cálculo por trás dos campos ligados às células).