Я пробовал различные методы, которые Excel предлагает для работы с внешними данными.
Я унаследовал систему в работе, которая включает копирование и вставку данных из одного отчета SSRS в довольно сложную книгу Excel. Я хочу автоматизировать эту систему, но пока мне нужно работать с файлом Excel.
Этот файл Excel необходимо обновлять ежедневно — я хочу запланировать отчет SSRS с помощью общего доступа к файлам Windows; пусть он запускается каждый день и рабочая книга Excel просматривает отчет каждый раз, когда открывается электронная таблица, обновляя (добавляя данные) в различные таблицы и ячейки со значениями в отчете.
Я нахожу этот процесс действительно нестабильным. Это будет работать для некоторых отчетов, но не для других. Любые сводные диаграммы, основанные на соединении, потеряют свои данные и форматирование, если листы не могут быть связаны друг с другом. При открытии основного, целевого файла Excel я получаю сообщения об ошибках о том, что ссылки не обновляются и т. д. Просмотр файла и повторное подключение к нему работают, но это приводит к поражению объекта.
Может ли быть что-то неотъемлемое в этих настройках, работающее каждый раз, когда я могу отсутствовать, или у Excel есть функция, которая лучше подходит для того, что я пытаюсь сделать?
Большое спасибо за вашу помощь!
Я использую SQL Server 2005, Excel 2013, а отчеты и таблицы хранятся в общей папке