Neste tutorial, vamos analisar uma função muito útil no Google Sheets: a função IMPORTHTML. Esta função permite-lhe importar dados de uma página HTML diretamente para a sua folha de cálculo. Em particular, veremos como pode utilizar esta função para extrair uma lista das maiores empresas do mundo por receita de uma página da Wikipédia sem ter de a copiar ou escrever manualmente.
Principais lições
- A função IMPORTHTML permite-lhe importar dados de tabelas e listas numa página HTML.
- Para utilizar esta função, é necessário o URL da página da qual pretende extrair os dados.
- Pode definir o tipo de dados (tabela ou lista) e o índice da tabela que pretende importar.
Instruções passo a passo
Comece por abrir as suas folhas de cálculo do Google. Pode criar uma nova folha de cálculo ou abrir uma já existente. Certifique-se de que tem espaço suficiente para integrar os dados importados.
Abra a página da Wikipédia que lista as maiores empresas por receita. Copie o URL desta página. Esse URL será necessário mais tarde para usar a função IMPORTHTML.
Cole a função IMPORTHTML numa célula do seu Google Sheets. A sintaxe básica desta função é: =IMPORTHTML("URL", "Tipo de consulta", índice da tabela). Substitua "URL" pelo URL que copiou.
Escreva a função de modo a que o URL fique entre aspas. Por exemplo, isto teria o seguinte aspeto: =IMPORTHTML("your_URL", "table", 1). Certifique-se de que as aspas estão definidas corretamente.
Neste exemplo, a tabela deve ser importada diretamente. O tipo de consulta é "table", pois queremos extrair uma tabela da página. O índice é 1, o que significa que a primeira tabela encontrada será importada.
Depois de ter introduzido a função corretamente, prima Enter. O Google Sheets recuperará os dados do URL especificado e apresentará a tabela na sua folha de cálculo.
Se pretender importar outras tabelas da mesma página, basta alterar o índice na sua função IMPORTHTML. Por exemplo, pode importar a segunda tabela inserindo 2: =IMPORTHTML("seu_URL", "tabela", 2).
Quando fizer a alteração, o Google Sheets recuperará a nova tabela e actualizará os dados em conformidade. Isto é particularmente útil se precisar de conjuntos de dados diferentes da mesma fonte.
A função IMPORTHTML é uma forma poderosa de integrar dados no Google Sheets de forma rápida e eficiente, sem o incómodo de copiar e colar manualmente. Por isso, agora pode começar a utilizar esta funcionalidade nos seus projectos e extrair dados valiosos de uma forma simples.
A função completa pode ter o seguinte aspeto:
Em seguida, verá este resultado:
Resumo
Neste guia, aprendeu a utilizar a função IMPORTHTML no Google Sheets para extrair dados de tabelas HTML. Percorreu os passos para inserir o URL de uma página Web, especificar o tipo de consulta correto e selecionar o índice da tabela. Com esta função, pode poupar tempo e combinar eficazmente as informações de que necessita na sua folha de cálculo.
Perguntas mais frequentes
O que é a função IMPORTHTML no Google Sheets? A função IMPORTHTML permite-lhe importar tabelas e listas de páginas HTML para o Google Sheets.
Como é que introduzo a função IMPORTHTML? Utilize a sintaxe =IMPORTHTML("URL", "tabela", índice) para importar uma tabela ou lista.
Posso importar várias tabelas da mesma página?Sim, pode alterar o índice na função para importar diferentes tabelas da mesma página.