Я нахожусь в сценарии с таблицей, которая обновляется третьим приложением каждую неделю. Мне нужно продолжать накапливать все данные в Excel, используя соединение ODBC с базой данных.
мне интересно
Подход 1. Есть ли способ заставить Excel добавлять результаты для каждого обновления (это обновление будет запускаться в соответствии с параметром, указывающим неделю)? Я попытался определить таблицу, для которой загружается соединение, используя динамическую ссылку, но как только якорь первый раз, позиция таблицы никогда не переопределяется
Подход 2: Используйте ETL для накопления всех еженедельных результатов в промежуточной таблице, а затем подключите к ней Excel в режиме реального времени. Но мне нужен механизм для кэширования старых данных, так как я не могу расти в геометрической прогрессии при открытии Excel. Представьте, что через 10 лет Excel нужно будет обновить данные за 10 лет до их отображения. Есть ли способ хранить уже извлеченные данные и увеличивать их в реальном времени (при открытии книги), выбирая новые данные (с запросом / фильтром чего-либо)
Спасибо
РЕДАКТИРОВАТЬ: Может быть, лучше спросить об этом так: Какова оптимальная стратегия для таблицы, которая продолжает расти и должна быть прочитана в режиме реального времени в Excel? Я просто не хочу получать абсолютно все данные через несколько месяцев ...