Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Чтение-запись в открытую книгу Excel  [new]
fury_fury
Member

Откуда:
Сообщений: 96
Добрый день
Нужно список контактов проганять через sql-запрос (сопоставлять с контактами базы sql server) и результат выгружать в отдельный список
Создал ексель-файл с двумя вкладками - чтение и запись. на sql server написало процедуру, которая считывает строки с вкладки "чтение", обрабатывает по запросу и результат записывает в этот самый файл на вкладку "запись"
Все работает если запускать процедуру с SQL, но нужно настроить так чтобы сами пользователи списывали контакты на лист "чтение" и запускали хранимую процедуру.
Подключился с екселя к процедуре, но поскольку она запускается, а ексель-файл является открытым, процедура выполняется с ошибкой. Что можно сделать, чтобы чтение и запись в ексель файл проводилась когда он открыт? Не хочется писать отдельную программу на сишке, хотелось бы обойтись одним файлом Ексель
8 янв 16, 14:06    [18652342]     Ответить | Цитировать Сообщить модератору
 Re: Чтение-запись в открытую книгу Excel  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31444
fury_fury
Подключился с екселя к процедуре, но поскольку она запускается, а ексель-файл является открытым, процедура выполняется с ошибкой. Что можно сделать, чтобы чтение и запись в ексель файл проводилась когда он открыт? Не хочется писать отдельную программу на сишке, хотелось бы обойтись одним файлом Ексель
Наверное, нужно написать прогу внутри экелеля, и запускать оттуда.

Обращаться к экселю снаружи, когда он открыт, вряд ли возможно...
8 янв 16, 15:33    [18652625]     Ответить | Цитировать Сообщить модератору
 Re: Чтение-запись в открытую книгу Excel  [new]
komrad
Member

Откуда:
Сообщений: 5261
alexeyvg
Наверное, нужно написать прогу внутри экелеля, и запускать оттуда.

+1
обычный макрос в экселе
8 янв 16, 16:52    [18652862]     Ответить | Цитировать Сообщить модератору
 Re: Чтение-запись в открытую книгу Excel  [new]
fury_fury
Member

Откуда:
Сообщений: 96
У пользователей запрещено выполнение макросов.
Наверно через два отдельных файла реализую, в файле результатов при обновлении будет запускаться процедура за выгрузку
8 янв 16, 21:55    [18653767]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить