Aponte a localização da conexão de dados do Excel para um novo diretório para vários arquivos

Aponte a localização da conexão de dados do Excel para um novo diretório para vários arquivos

Tenho uma planilha que possui conexões de dados com vários arquivos de texto delimitados, que são atualizados periodicamente. Quando eles atualizam, eu atualizo no Excel, toda a planilha é atualizada e me sinto como um assistente de dados.

O problema é o seguinte: estou prestes a alterar minha estrutura de arquivos e atualmente meus links estão

oldpath\file1.txt
oldpath\file2.txt
oldpath\file3.txt
oldpath\file4.txt
oldpath\file5.txt  
etc.

Existe uma maneira de apontar todas as conexões de dados para

newpath\file1.txt
newpath\file2.txt
newpath\file3.txt
etc.

Sem editar as localizações de cada conexão individual?

Responder1

xlsxarquivos são arquivos XML compactados em um zip.

Com base nisso você pode fazer isso:

  1. Descompactararquivo.xlsxe extraia tudo para um diretório vazio, por exemplodiretório_teste.
  2. Dentrodiretório_testeabra com um editor de texto o arquivo xl/connections.xml.
  3. Modifique com umlocalizar/substituir oldpathno newpatharquivo e salve-o.
  4. Volte para a raiz dediretório_teste, selecione tudo efecho eclairisto.
  5. Altere a extensão .zip para extensão .xlsx.
  6. Abra e teste.

informação relacionada