Onde uma Web Query é armazenada em um arquivo excel?

1

Eu tenho uma Consulta na Web procurando em um site por dados, e a seleção da tabela fica errada. Visualizando a origem da página vinculada à web, consigo identificar a tabela correta.

Em uma Consulta na Web do Excel, você pode salvar em um arquivo .iqy externo e eu posso editar esse arquivo substituindo a tabela identificada corretamente, o que funciona. No entanto, gostaria que a consulta fosse armazenada dentro do arquivo do Excel, e não um arquivo externo .iqy.

Como é possível acessar e editar a consulta interna de uma consulta da Web do Excel?

Esqueci de mencionar que estou usando o Excel 2003

    
por datatoo 03.09.2011 / 03:32

2 respostas

1

Você não especificou qual versão do Excel você está usando.

No entanto, se você estiver usando um arquivo .xslx, poderá procurar sua consulta dentro dele, já que este é apenas um arquivo Zip comum.

Para examiná-lo, copie o arquivo .xslx em outro lugar, renomeie a extensão para .zip, abra-a e extraia todos os arquivos enquanto conserva a estrutura do diretório. Abra todos os arquivos .xml no bloco de notas ou clique duas vezes para visualizar no visualizador padrão (normalmente o Internet Explorer) e, em seguida, procure o nome do site de consulta.

Depois de encontrá-lo e editar o arquivo .xml, faça a mesma operação ao contrário: compactando e alterando a extensão de volta para .xslx. Apenas verifique se a estrutura do diretório é exatamente igual à original.

    
por 17.09.2011 / 09:27
0

No EXCEL 2013, tivemos o mesmo problema: ao criar uma nova conexão, o Excel aparentemente usava nomes e referências para uma consulta antiga que foi excluída.

Resolvi renomeando o arquivo excel (.xlsm no meu caso) para .zip, extraindo o arquivo zip para uma pasta, identificando qual consulta antiga (arquivo .xml) estava me dando problemas em / xl / queryTables e removendo aquele xml Arquivo. Em seguida, remontou o arquivo excel, compactando os arquivos e diretórios em um novo arquivo zip que parecia exatamente como o meu arquivo .xlsx original. Renomeou o arquivo .zip para .xlsx.

Ao abrir o Excel detectou e corrigiu erros e eu perdi uma conexão no processo. Mas agora eu poderia consertar a conexão que perdi e eu poderia fazer novas conexões que funcionassem.

    
por 15.11.2016 / 11:54