# Limites do Google Sheets para inventário

> Os limites de células, partilha, versões, IMPORTRANGE, API e Apps Script do Google Sheets relevantes para inventário, com a fonte oficial e o que fazer perto de cada um.

Source: https://www.lightinventory.com/pt/ajuda/google-sheets/limites · Last updated: 2026-10-28

Uma folha de cálculo do Google Sheets pode conter até 20 milhões de células ou 100 MB. Na maioria dos ficheiros de inventário, os limites práticos chegam mais cedo: quantas pessoas podem editar ao mesmo tempo, quantos dados o IMPORTRANGE consegue transferir e as quotas da API para as ferramentas que escrevem na folha. Todos os limites abaixo foram retirados da documentação do próprio Google, consultada a 28 de outubro de 2026.

## Os limites em resumo

| Área | Limite | Fonte |
|---|---|---|
| Tamanho da folha de cálculo | Até 20 milhões de células ou 100 MB para folhas de cálculo criadas no Google Sheets ou convertidas para este formato | [Ficheiros que pode armazenar no Google Drive](https://support.google.com/drive/answer/37603?hl=pt) |
| Alteração do limite de células | Aumentado de até 10 milhões para até 20 milhões de células; aplica-se a ficheiros novos, existentes e importados | [Google Workspace Updates, 10 de setembro de 2026](https://workspaceupdates.googleblog.com/2026/09/doubled-cell-limits-in-google-sheets-now-generally-available.html) |
| Carateres numa célula (conversão do Excel) | Quando converte um ficheiro do Excel, qualquer célula com mais de 50 000 carateres é removida | [Ficheiros que pode armazenar no Google Drive](https://support.google.com/drive/answer/37603?hl=pt) |
| Edição simultânea | Edição ativa num máximo de 100 separadores ou dispositivos abertos em simultâneo; acima disso, só o proprietário e alguns editores podem fazer alterações | [Partilhar ficheiros do Google Drive](https://support.google.com/drive/answer/2494822?hl=pt) |
| Partilha | Até 600 endereços de e-mail individuais por ficheiro | [Partilhar ficheiros do Google Drive](https://support.google.com/drive/answer/2494822?hl=pt) |
| Versões com nome | Até 15 por folha de cálculo | [Ver o que mudou num ficheiro](https://support.google.com/docs/answer/190843?hl=pt) |
| Dados do IMPORTRANGE | Limitado a 10 MB de dados recebidos por pedido | [IMPORTRANGE](https://support.google.com/docs/answer/3093340?hl=pt) |
| Atualização do IMPORTRANGE | Verifica se há atualizações a cada hora enquanto o documento está aberto | [IMPORTRANGE](https://support.google.com/docs/answer/3093340?hl=pt) |
| Acesso do IMPORTRANGE | O acesso concedido a uma folha de destino conta para o limite de partilha de 600 utilizadores da folha de origem | [IMPORTRANGE](https://support.google.com/docs/answer/3093340?hl=pt) |
| Leituras da API Sheets | 300 por minuto por projeto; 60 por minuto por utilizador por projeto | [Limites de utilização da API Sheets](https://developers.google.com/sheets/api/limits?hl=pt) |
| Escritas da API Sheets | 300 por minuto por projeto; 60 por minuto por utilizador por projeto | [Limites de utilização da API Sheets](https://developers.google.com/sheets/api/limits?hl=pt) |
| Duração dos pedidos à API Sheets | Um pedido processado durante mais de 180 segundos devolve um erro de tempo limite; o Google recomenda uma carga útil máxima de 2 MB | [Limites de utilização da API Sheets](https://developers.google.com/sheets/api/limits?hl=pt) |
| Tempo de execução do Apps Script | 6 min por execução; funções personalizadas 30 s por execução | [Quotas do Apps Script](https://developers.google.com/apps-script/guides/services/quotas?hl=pt) |
| Acionadores do Apps Script | Tempo total de execução dos acionadores de 90 min por dia (contas pessoais) ou 6 h por dia (contas Google Workspace) | [Quotas do Apps Script](https://developers.google.com/apps-script/guides/services/quotas?hl=pt) |
| Simultaneidade do Apps Script | 30 execuções simultâneas por utilizador | [Quotas do Apps Script](https://developers.google.com/apps-script/guides/services/quotas?hl=pt) |

O Google afirma que as quotas do Apps Script estão sujeitas a eliminação, redução ou alteração em qualquer momento, sem aviso prévio. Consulte as páginas de origem antes de planear com base num número exato.

## O que estes limites significam para uma folha de inventário

### Tamanho

O limite de células conta a folha de cálculo inteira, não um único separador. Um registo de movimentos cresce uma linha por cada alteração de stock. Com 8 colunas, 1000 movimentos por mês acrescentam 8000 células por mês, cerca de 96 000 por ano, por isso a maioria das equipas pequenas fica muito abaixo dos 20 milhões de células durante muitos anos.

Um ficheiro grande pode ficar lento a abrir e a recalcular antes de atingir o limite. Se isso acontecer, siga os passos da última secção desta página.

### Pessoas a editar ao mesmo tempo

Até 100 separadores ou dispositivos abertos podem editar ativamente um ficheiro em simultâneo. Isto inclui a mesma pessoa em dois dispositivos. Quem só consulta o stock não precisa de acesso de edição, por isso partilhe com essas pessoas como Leitor.

### IMPORTRANGE

Se importar stock de um ficheiro para outro com o IMPORTRANGE, cada pedido está limitado a 10 MB de dados recebidos, e os limites são aplicados ao criador do documento. O Google recomenda resumir no ficheiro de origem e importar o resultado em vez das linhas em bruto. Por exemplo, calcule os totais de stock disponível no ficheiro de inventário e importe apenas a tabela de totais.

### Quotas da API e do Apps Script

Os scripts, suplementos e aplicações que leem ou escrevem na sua folha partilham as quotas da API Sheets do projeto em que são executados. Quando uma ferramenta excede uma quota por minuto, o Google devolve `429: Too many requests`, e a ferramenta deve tentar novamente com recuo exponencial. Se um script que atualiza o stock for executado por um acionador, o limite diário de tempo de execução dos acionadores aplica-se a todas as execuções em conjunto.

## O que fazer quando se aproxima de um limite

1. **Arquive os períodos fechados.** Copie os movimentos do ano passado para um ficheiro de arquivo separado. No registo ativo, substitua-os por uma linha de saldo inicial por artigo e localização, para que os totais continuem corretos.
2. **Elimine o que não utiliza.** Remova as colunas e os separadores de que já não precisa.
3. **Mantenha poucas fórmulas.** Utilize um único `ARRAYFORMULA` ou `QUERY` por coluna em vez de copiar uma fórmula para milhares de linhas.
4. **Resuma antes de importar.** Importe totais com o IMPORTRANGE, não o registo completo.
5. **Divida por finalidade, não por data.** Mantenha um único ficheiro de inventário ativo e passe os relatórios ou arquivos para ficheiros próprios.

## Como o LightInventory funciona dentro destes limites

O LightInventory mantém os seus dados na sua própria folha de cálculo, por isso os limites do Google também se lhe aplicam: o plano Team inclui artigos ilimitados dentro dos limites do Google Sheets. Foi concebido para arquivar os períodos fechados dos separadores de movimentos e de registo numa folha de cálculo de arquivo com saldos iniciais, e lê e escreve em lotes para se manter dentro das quotas da API Sheets. Consulte os [preços](/pt/precos) e a [segurança](/pt/seguranca).
