Como inserir planilhas na página?

A situação é a seguinte: você tem várias planilhas eletrônicas que precisa publicar em seu site e atualizar com certa frequência.
 
Uma das formas de fazer isso é editando a planilha em seu editor (Excel, OpenOffice.org etc.), salvando em HTML e copiando para seu site toda vez que mudar uma célula.
 
Pode não ser complicado, mas está longe de ser o processo mais rápido.

 
Na era da Web2.0 e webapplications temos alternativas que podem se mostrar bem mais interessantes e dinâmicas.

Solução 1: Google Docs ou Zoho

Muitos ainda não conhecem, mas já existem sites que em vez de mostrar uma página mostam um aplicativo como um processador de textos ou de planilhas eletrônicas. 

Os dois principais são o do Google (http://docs.google.com) e o Zoho (http://zoho.com).

 

Estes aplicativos são bem limitados se comparados ao Excel ou ao OpenOffice.org, no entanto apresentam algumas vantagens.

Em nosso caso a principal vantagem é que eles já estão na Internet e podem ser atualizados automaticamente em seu site.

É como se você abrisse sua planilha no seu computador, editasse e, ao salvá-la, ela fosse automaticamente atualizada em seu site. 

A diferença é que você abrirá a sua planilha diretamente na Internet, vai alterá-a e depois verá que foi automaticamente atualizada nas páginas onde você a inseriu.

Talvez você se preocupe com a necessidade de refazer as planilhas, mas tanto o Google Docs quanto o Zoho tem boas ferramentas de importação o que deve facilitar bastante o trabalho.

Como inserir planilhas usando o Google Docs ou o Zoho?

Em nossos testes nesta data (10/01/2008) o Zoho se mostrou o mais adequado para quem não domina HTML pois tem um botâo “Publicar” que tem uma opção “Incorporar ao site/blog” que já te fornece o código pronto para colar no seu site.

O Google Docs até o momento não tem este recurso, mas o código não é longo ou muito complicado. Veja o código produzido automaticamente pelo Zoho:

<iframe width=”380″ height=”400″ frameborder=”0″ scrolling=”no” src=”http://sheet.zoho.com/publish.do?docurl=vKSLr0K %2F6w19sE1B%2FS5j1Jyw3Rez %2FGdb&name=C%2BE6xfLZ9yQ%3D“></iframe>

Este código produz este efeito: 

Esta exibição é interesante pois permite ao visitante brincar com a planilha e vê-la em funcionamento e é uma forma de mostrar a você um pouco do que uma planilha online pode fazer.

Pode alterá-la livremente pois as suas alterações não são salvas na planilha original. Basta recarregar a página para os valores voltarem aos que eu inseri.

Na maioria dos casos você provavelmente vai preferir exibir apenas a planilha estática, sem possibilidades de alteração e isso pode ser feito também com a planilha do Zoho simplesmente acrescentando &mode=html no final do que eu coloquei em negrito e sublinhado no código mais acima ficando assim:

<iframe width=”330″ height=”400″ frameborder=”0″ scrolling=”no” src=”http://sheet.zoho.com/public.do?docurl=vKSLr0K%
2F6w19sE1B%2FS5j1Jyw3Rez %2FGdb&name=C%2BE6xfLZ9yQ%3D&mode=html“> </iframe>

Cujo resultado é este: 

 

O Google Docs, como eu disse, não cria o código para você inserir a planilha em seu site, mas você pode usar o mesmo código que foi produzido pelo Zoho alterando apenas o longo endereço que deixei em negrito e sublinhado no primeiro código que exibi.

Se você usa o Joomla pode ter que fazer uma pequena alteração nas opções do TinyMCE para que ele permita o uso de iframe (há riscos em usar este tipo de comando se pessoas suspeitas tem acesso a criar artigos em seu site).

Para obter o endereço público para visualizar uma planilha do Google Docs basta clicar na aba “Compartilhar” que fica no alto à direita da tela, clicar em “Publicar” e pegar o endereço que ele informa.

Aqui está o código iframe já com o endereço público da planilha do Google no lugar do endereço da que fizemos no Zoho:

<iframe width=”330″ height=”400″ frameborder=”0″ scrolling=”no” src=”http://spreadsheets.google.com/pub?
key=pve-89iySia_jBbWV-gReKg“></iframe>

E aqui o resultado: 

O Google Docs não oferece uma versão “mexível” como o Zoho.

Em uma primeira análise a solução do Zoho se mostra mais poderosa e flexível, no entanto há de se considerar a cinfiabilidade e estabilidade da empresa pois a garantia da continuidade dos serviços é crucial neste caso.

Solução 2: Seu próprio “Excel” instalado em seu site

Em vez de usar um aplicativo oferecido por terceiros você pode instalar algo parecido com a planilha do Google Docs ou do Zoho em seu site, mas vou deixar para abordar esta solução em um artigo específico tanto pelo tamanho quanto pelo fato de ainda não estar satisfeito com as opções de planilhas que encontrei.

0 resposta para “Como inserir planilhas na página?”

  1. “Esta exibição é interesante pois permite ao visitante brincar com a planilha e vê-la em funcionamento………..”

    Perdi meu tempo. Não faz isso que disse.

    1. Olá Edw, faz sim, basta você clicar no botão “click to edit” e modificar as células que quiser.
      A modificação nesse caso não será transferida para a planilha original, mas os cálculos serão refeitos na exibição desse post.
      Pelo menos funciona perfeitamente no Firefox.

  2. Desde já, agradeço pela resposta. Estou neste caminho, porém pelo que entendi esse plugin funciona somente para páginas do WordPress e minha página é do Joomla, será que teria outro plugin que me ajudasse?

Deixe um comentário para Edw Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *