Blog

Como adicionar um botão Exportar CSV a qualquer tabela de um site

29 de setembro de 2026 · 3 min de leitura

Você encontra a tabela de que precisa (preços, pedidos, resultados, uma lista de cidades) e não há botão de download. O site quer que você a leia, não que a leve.

Há algumas formas de contornar isso. Qual serve depende de você precisar dos dados uma vez ou toda vez que visita.

Se você precisa uma vez: copiar e colar

Selecione a tabela, copie e cole no Google Sheets ou no Excel. Planilhas entendem tabelas HTML coladas surpreendentemente bem, e para algo pontual isso costuma bastar.

Começa a falhar quando:

  • a tabela é longa e você precisa selecionar rolando por um bom tempo
  • a página coloca botões, ícones ou texto extra dentro das células
  • você precisa da mesma tabela de novo na semana que vem

Se o site já é uma planilha: IMPORTHTML

O Google Sheets consegue puxar uma tabela direto de uma página pública:

=IMPORTHTML("https://example.com/page", "table", 1)

Só funciona em páginas que os servidores do Google conseguem abrir sem você (sem login, sem páginas montadas por scripts depois de carregar), o que exclui a maioria dos painéis e ferramentas de administração.

Se você precisa sempre: adicione o botão à página

A resposta limpa para uma tarefa repetida é um botão que fica acima da tabela e a baixa como arquivo CSV sempre que você clica. O navegador consegue fazer tudo na própria página: ler as linhas da tabela, transformá-las em texto separado por vírgulas e entregar um arquivo.

Você pode escrever isso sozinho como um pequeno script, ou descrever para o ScriptPanda:

Adicione um botão que exporte esta tabela como CSV

O ScriptPanda lê a página em que você está, encontra a tabela e os cabeçalhos das colunas e adiciona um botão Exportar CSV acima dela. Clique e o arquivo é baixado. O botão continua lá na próxima vez que você abrir esse site, e o código por trás dele é seu para ler ou editar.

Alguns detalhes que vale pedir

  • Só as linhas que você quer. "Exporte só as linhas com status Atrasado."
  • Números limpos. "Tire os símbolos de moeda para os números ordenarem direito."
  • Um nome de arquivo melhor. "Dê ao arquivo o título da página e a data de hoje."

Cada um desses é uma mudança no mesmo botão: você pede e o ScriptPanda atualiza a ferramenta.

Onde não ajuda

Um botão assim trabalha com o que está na página à sua frente. Se o site mostra 50 linhas por vez, a exportação tem as 50 linhas que você vê, a menos que você peça uma ferramenta que vá passando as páginas para você enquanto está no site. Ele não busca dados de outros sites nem roda sozinho com o navegador fechado.


O ScriptPanda é uma extensão do Chrome que cria ferramentas como esta para qualquer site que você usa. Os planos começam em US$9 por mês.

Crie uma ferramenta para o site em que você está.

Planos a partir de US$9/mês · Chrome 138+ · Funciona em qualquer site

ScriptPanda
Add to Chrome
1

Adicione ao Chrome

Um clique na Chrome Web Store. O Chrome vai pedir a permissão de que o ScriptPanda precisa para adicionar ferramentas às páginas.

2

Abra o painel lateral

Na página que está incomodando você. O ScriptPanda já consegue ver; não há nada para configurar antes.

Hide the recommended sidebar

3

Peça a mudança

Com suas palavras. Ele cria a ferramenta, instala naquele site e executa, e amanhã ela continua lá.