Относительные пути к файлам для Excel Data Connections - PullRequest
9 голосов
/ 14 октября 2010

У меня есть 7 CSV-файлов и один XLS-файл. В файле xls у меня есть 7 листов (по одному на каждый CSV-файл). Я могу создать подключение для передачи данных, которое будет читать каждый CSV-файл на заданном листе. Однако, когда я заархивирую файлы xls и 7 csv и отправлю их кому-то, что они не смогут открыть, посмотрите данные в файле xls, потому что он пытается получить доступ к файлам на моем компьютере (C: / Desktop / MyComputerName / file.csv). Можно ли сделать эту ссылку относительной? Есть ли другой способ получить доступ к содержимому файла CSV, не делая его ячейка за ячейкой?

Ответы [ 2 ]

9 голосов
/ 15 октября 2010

Согласно дальнейшим исследованиям, это невозможно без написания сценария VBA / макроса с использованием пути к книге.

1 голос
/ 25 ноября 2015

Это возможно через VBA, просто запишите макрос при создании импорта данных и затем проверьте сгенерированный VBA. Вы можете изменить макрос и использовать его для загрузки данных из любого места.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...