Ubicación del punto de conexión de datos de Excel a un nuevo directorio para múltiples archivos

Ubicación del punto de conexión de datos de Excel a un nuevo directorio para múltiples archivos

Tengo una hoja de cálculo que tiene conexiones de datos con múltiples archivos de texto delimitados, que se actualizan periódicamente. Cuando se actualizan, actualizo Excel, se actualiza toda la hoja de cálculo y me siento como un mago de los datos.

Esta es la cuestión, estoy a punto de cambiar la estructura de mi archivo y actualmente mis enlaces están

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

¿Hay alguna manera de apuntar todas las conexiones de datos a

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

¿Sin editar las ubicaciones de cada conexión individual?

Respuesta1

xlsxLos archivos son archivos XML comprimidos en un zip.

En base a eso puedes hacer esto:

  1. Abrir la cremalleraarchivo.xlsxy extraer todo a un directorio vacío, por ejemplodirectorio_prueba.
  2. Adentrodirectorio_pruebaabra con un editor de texto el archivo xl/connections.xml.
  3. Modificar con unbuscar/reemplazar oldpathen newpathel archivo y guárdelo.
  4. Volver a la raíz dedirectorio_prueba, seleccione todo ycremalleraél.
  5. Cambie la extensión .zip a la extensión .xlsx.
  6. Ábrelo y pruébalo.

información relacionada