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:
- Abrir la cremalleraarchivo.xlsxy extraer todo a un directorio vacío, por ejemplodirectorio_prueba.
- Adentrodirectorio_pruebaabra con un editor de texto el archivo
xl/connections.xml
. - Modificar con unbuscar/reemplazar
oldpath
ennewpath
el archivo y guárdelo. - Volver a la raíz dedirectorio_prueba, seleccione todo ycremalleraél.
- Cambie la extensión .zip a la extensión .xlsx.
- Ábrelo y pruébalo.