Tables

Tables permite armazenar e gerenciar dados estruturados diretamente no seu workspace. Use para manter dados de referência, coletar saídas de workflows ou montar bancos de dados leves — tudo sem sair do Studio.

Cada tabela tem um schema de colunas tipadas, aceita filtros e ordenação e está totalmente acessível pela Tables API.

Criando uma tabela

TipoArmazenaExemplo
TextUm texto livre"Acme Corp"
NumberUm valor numérico42
CurrencyUm valor na moeda que você escolhe por coluna$1,234.56
Booleantrue ou falsetrue
DateUma data2026-03-16
JSONUm objeto ou array{ "tier": "pro" }
SelectUma opção de um conjunto fixo, ou váriasPro

Toda tabela começa com uma única coluna de texto. Adicione mais colunas clicando em New column na área do cabeçalho das colunas.

Uma coluna Currency armazena um número simples e o exibe na moeda escolhida para aquela coluna, então filtros, ordenações e exportações sempre veem o valor em si. Trocar a moeda de uma coluna só muda o rótulo — não converte os valores.

Editando uma tabela

Cada coluna tem um tipo que determina como os valores são armazenados e validados.

TipoDescriçãoValores de exemplo
TextTexto livre"Acme Corp", "hello@example.com"
NumberValor numérico42, 3.14, -100
BooleanVerdadeiro ou falsotrue, false
DateValor de data2026-03-16
JSONObjeto ou array estruturado{"key": "value"}, [1, 2, 3]

Os tipos de coluna são aplicados na entrada. Por exemplo, digitar em uma coluna Number aceita apenas dígitos, pontos e sinais de menos. Valores não numéricos inseridos por colagem são convertidos para 0.

Trabalhando com linhas

Adicionando linhas

  • Clique em New row abaixo da última linha para acrescentar uma linha
  • Pressione Shift + Enter com uma célula selecionada para inserir uma linha abaixo
  • Cole dados tabulares (de uma planilha ou de um TSV) para criar linhas em lote

Editando células

Clique em uma célula para selecioná-la e então pressione Enter, F2 ou comece a digitar para editar. Pressione Escape para cancelar, ou Tab para salvar e ir para a próxima célula.

Selecionando linhas

Clique na caixa de seleção de uma linha para selecioná-la. Marcar outras caixas soma à seleção sem limpar as anteriores.

AçãoComportamento
Clicar na caixa de seleçãoAlterna a seleção daquela linha
Shift + clique na caixa de seleçãoSeleciona o intervalo da última clicada até a atual
Clicar na caixa de seleção do cabeçalhoSeleciona tudo / desmarca tudo
Shift + SpaceAlterna a seleção da linha pelo teclado

Excluindo linhas

Clique com o botão direito em uma linha selecionada (ou em um grupo de linhas selecionadas) e escolha Delete row no menu de contexto.

Filtrando e ordenando

Use a barra de ferramentas acima da tabela para filtrar e ordenar seus dados.

  • Filter: define condições em qualquer coluna (por exemplo, "Name contains Acme"). Vários filtros são combinados com lógica AND.
  • Sort: ordena as linhas por qualquer coluna, de forma crescente ou decrescente.

Filtros e ordenações são aplicados em tempo real e não modificam os dados subjacentes.

Atalhos de teclado

Todos os atalhos funcionam quando a tabela está em foco e nenhuma célula está em edição.

Mod significa Cmd no macOS e Ctrl no Windows/Linux.

AtalhoAção
Teclas de setaMove uma célula
Mod + teclas de setaSalta para a borda da tabela
Tab / Shift + TabVai para a célula seguinte / anterior
EscapeLimpa a seleção

Seleção

AtalhoAção
Shift + teclas de setaEstende a seleção em uma célula
Mod + Shift + teclas de setaEstende a seleção até a borda
Mod + ASeleciona todas as linhas
Shift + SpaceAlterna a seleção da linha atual

Edição

AtalhoAção
Enter ou F2Começa a editar a célula selecionada
EscapeCancela a edição
Digitar qualquer caractereComeça a editar com aquele caractere
Shift + EnterInsere uma nova linha abaixo
SpaceExpande os detalhes da linha

Área de transferência

AtalhoAção
Mod + CCopia as células selecionadas
Mod + XCorta as células selecionadas
Mod + VCola
Delete / BackspaceLimpa as células selecionadas (todas as colunas quando a seleção é por caixa)

Histórico

AtalhoAção
Mod + ZDesfazer
Mod + Shift + ZRefazer
Mod + YRefazer (alternativa)

Usando Tables em workflows

Seus workflows podem ler e escrever em tabelas com o bloco Table. Os padrões mais comuns são:

  • Consulta: buscar dados de referência em uma tabela (por exemplo, regras de preço, metadados de clientes)
  • Escrita de volta: guardar as saídas do workflow em uma tabela para revisão ou relatórios posteriores
  • Iteração: processar cada linha de uma tabela como parte de um workflow em lote

Acesso via API

As tabelas estão totalmente acessíveis pela API REST. Você pode criar, ler, atualizar e excluir tabelas e linhas de forma programática.

Veja a Tables API Reference para endpoints, parâmetros e exemplos.

Boas práticas

  • Use colunas tipadas para garantir a integridade dos dados — prefira Number e Boolean em vez de guardar tudo como Text
  • Nomeie as colunas de forma descritiva para que se expliquem por si quando referenciadas em workflows
  • Use colunas JSON com moderação — são flexíveis, mas mais difíceis de filtrar e ordenar
  • Aproveite a API para importações em lote, em vez de digitar grandes volumes de dados manualmente

Common Questions

As tabelas são feitas para conjuntos de dados de trabalho. Para conjuntos muito grandes (mais de 100 mil linhas), considere paginar as leituras pela API ou dividir os dados em várias tabelas.
Sim. Copie as linhas de qualquer aplicativo de planilha e cole diretamente na tabela. Os valores das colunas serão validados contra os tipos das colunas.
As tabelas armazenam dados brutos e não aceitam fórmulas calculadas. Use a lógica do workflow (bloco Function ou bloco Agent) para derivar valores calculados e escrevê-los de volta na tabela.
Sim. As escritas em tabela são atômicas no nível da linha, então vários workflows podem escrever na mesma tabela ao mesmo tempo com segurança.
Use o bloco Table no seu workflow. Selecione a tabela de destino no dropdown, escolha uma operação (leitura, escrita, atualização) e configure os parâmetros.
Sim. As tabelas têm escopo de workspace e ficam acessíveis a todos os membros com as permissões adequadas.
No editor de tabelas, Cmd/Ctrl+Z desfaz edições recentes de células, inserções e exclusões de linhas. Alterações feitas pela API não entram no histórico de desfazer do editor.