Создание панелей Excel из информации, хранящейся в SQL - PullRequest
0 голосов
/ 02 сентября 2010

Я создаю панель управления Excel, которая импортирует финансовую / бухгалтерскую информацию с переменным числом месяцев из базы данных в таблицу Excel.Используя эту информацию, у меня есть лист расчетов, который вычисляет некоторые финансовые показатели, опять же, месяц за месяцем.Наконец, эта информация отображается в виде графиков на отдельном листе (один индикатор на график, с ежемесячной информацией, отображаемой для просмотра тенденций).В настоящее время я написал код VBA, который форматирует листы с учетом количества запрошенных месяцев, извлекает данные с сервера SQL и обновляет графики.Поскольку для каждой операции имеется 53 индикатора (6 операций), этот процесс занимает около 3 минут.

Кто-нибудь рекомендует лучший способ сделать это?Текущий способ «работает», но я часто думал, что должен быть более эффективный способ сделать это.

Спасибо!Chris

1 Ответ

0 голосов
/ 02 сентября 2010

Можно посмотреть, как пропустить часть Excel и использовать службы отчетов SQL Server (SSRS).Если вы когда-либо использовали бизнес-объекты или отчеты Crystal, это своего рода одно и то же, и я предположил бы, что они предложат лучшую производительность, чем в Excel.

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