Como posso inserir o preço cotado do ouro em kitco.com em minha planilha Excel?

Como posso inserir o preço cotado do ouro em kitco.com em minha planilha Excel?

kitco.com fornece uma cotação de preços em tempo real para ouro e outros metais. Tenho uma planilha que faz cálculos com base no preço do ouro e gostaria que esse valor em tempo real fosse atualizado automaticamente na minha planilha excel. Tentei 'obter dados externos' de um site, mas não funcionou. alguma ideia?

EDIÇÃO ADICIONADA: Kitco possui um gadget chamado KCAST que exibe cotações em tempo real na barra de tarefas do Windows. Tentei capturar esses valores da barra de tarefas, mas também não funcionou. Talvez se Kitco fornecesse uma API ou feed, isso pudesse ser feito?

Responder1

Você pode fazer isso com uma consulta na web no Excel 2003. Funciona. selecione a tabela à esquerda da página.

texto alternativo

Em seguida, importe para o intervalo do Excel desejado. Você pode atualizar como quiser ou configurar uma macro para lidar com isso facilmente. Isso fornece preços de compra e venda que são importados para dois campos separados, portanto, você poderá usá-los como seu número ativo.

Responder2

Se você pode programar em Visual Basic for Applications, a linguagem macro do Excel, você vai quereruse o objeto ActiveX XMLHttpRequestfornecido pelo Internet Explorer para acessar URLs arbitrários.

Então, embora não seja a maneira estritamente “correta” de fazer isso, você podecriar uma regexpara extrair o preço do ouro do código-fonte da página da web. Finalmente, atualize a célula correta.

Responder3

Use a função de importação do Google Docs abaixo.

Observe que o número da mesa pode mudar; encontre o número correto da tabela pesquisando a origem da página depois de encontrar os dados da tabela que você deseja (ou seja, ponto dourado). Os números das tabelas são mostrados nos resultados da pesquisa de localização no navegador Chrome (ou seja, 22 de 24 </table>usando a função de localização CTRL-F.

=ImportHtml("http://www.kitco.com/market/"; "table";20)

Responder4

O site kitco mudou recentemente de formato e provavelmente mudará no futuro, mas a partir de hoje (31 de janeiro de 2024), o seguinte funciona nas planilhas do Google para o preço de oferta ao vivo do ouro:

=IMPORTXML("https://www.kitco.com/charts/livegold.html", "//h3[@class='text-4xl font-mulish font-bold leading-normal tracking-[1px] mb-[3px]']"

e aqui está a prata:

=IMPORTXML("https://www.kitco.com/charts/livesilver.html", "//h3[@class='text-4xl font-mulish font-bold leading-normal tracking-[1px] mb-[3px]']")

informação relacionada