Укажите местоположение подключения к данным Excel в новом каталоге для нескольких файлов

Укажите местоположение подключения к данным Excel в новом каталоге для нескольких файлов

У меня есть электронная таблица, которая имеет подключения к нескольким текстовым файлам с разделителями, которые периодически обновляются. Когда они обновляются, я обновляю Excel, вся электронная таблица обновляется, и я чувствую себя мастером данных.

Дело в том, что я собираюсь изменить структуру файлов, и сейчас мои ссылки такие:

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

Есть ли способ указать все соединения данных

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

Без редактирования местоположений каждого отдельного соединения?

решение1

xlsxфайлы представляют собой XML-файлы, сжатые в zip-архив.

Исходя из этого, можно сделать следующее:

  1. Распаковатьфайл.xlsxи извлечь все в пустой каталог, напримертестовый_каталог.
  2. Внутритестовый_каталоготкройте файл в текстовом редакторе xl/connections.xml.
  3. Изменить с помощьюнайти/заменить oldpathв newpathфайл и сохраните его.
  4. Вернуться к корнютестовый_каталог, выберите все ипочтовый индексэто.
  5. Измените расширение .zip на расширение .xlsx.
  6. Откройте его и проверьте.

Связанный контент