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

Откуда:
Сообщений: 1214
Задача делать отчеты для экселя.
Из доступного инструментария только манагемент студио.
Т.е. задачу можно решить только через процки/джобы.

Я сходу придумал собирать текст в виде XML и совать его в файл
26 апр 13, 16:24    [14236022]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
совать его в файл при помощи xp_cmdshell bcp queryout

Вот думаю есть ли какие-либо еще способы сформировтаь экселину в данных условиях ?
26 апр 13, 16:25    [14236032]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
qwerty112
Guest
Cammomile
Вот думаю есть ли какие-либо еще способы сформировтаь экселину в данных условиях ?

если на сервере есть Эксель, то через автоматизацию Экселя (sp_OA ...) - можно сделать всё, вплоть до "бантиков" в отчёте...

только не понятно, к чему все эти "страсти" вообще ? у Экселя есть достаточно своих механизмов получения данных из внешнего источника ...
26 апр 13, 16:31    [14236072]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
На сервере нет экселя. И не будет.

Страсти зачем? Ну затем что надо иметь в папке набор файлов которые обновляются по таймеру и отсылаются по таймеру по почте списку пользователей.
26 апр 13, 16:35    [14236089]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
qwerty112
Guest
Cammomile
На сервере нет экселя. И не будет.

Страсти зачем? Ну затем что надо иметь в папке набор файлов которые обновляются по таймеру и отсылаются по таймеру по почте списку пользователей.

и у этих пользователей нет доступа к серверу, что бы они, просто, из своего Экселя, получали/обновляли нужную выборку ?

вообщем, это не моё дело - хотите делать так - делайте так )

---

можно, тем же bcp выгружать в csv - формат, для Экселя, более чем "родной"
а раз нужно ещё и отправлять, то совместить создание файла/отправку - sp_send_dbmail
26 апр 13, 16:52    [14236156]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
Ну формат это на самом деле не тот вопрос. Вопрос как делать файл? Кроме как BCP

Пользователи-капризули не хотят нажимать какие-то кнпк в экселе Неважно подключение ли это к БД или импорт разделенного табами текстовика. Имн надо качать и даблкликнуть, это идейная позиция =)
26 апр 13, 16:58    [14236169]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Cammomile,

поставить им репортинг сервис и пихай все туда,он как раз по клику умеет выгружать все в ексель И как раз идейно религиозная политика пользователей не пострадает
26 апр 13, 17:10    [14236222]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
Я с этого начал ,, мол давайте репортинг сервисес намутим. Увы четко нет.

Ничгео нельзя ставить, только сервак , батч файлы, шедулер. Тока хардкор =\
26 апр 13, 17:12    [14236230]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
kain111
Member

Откуда:
Сообщений: 227
а как вам способ при помощи VB поставить при открывании файла автоматическое обновление источников данных, соответственно эти источники будут ссылаться на вьюхи с требуемыми данными ?
26 апр 13, 17:17    [14236261]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
AnaceH
Member

Откуда:
Сообщений: 109
Cammomile,

Способ есть
26 апр 13, 17:17    [14236263]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Cammomile,

скажи что он идет в комплекте поставки с сиквелом,тупа фича
26 апр 13, 17:18    [14236268]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
Вопрос не втом,что он бесплатный, а втом что идейно не хотят ставить. Коллеги ну я же не спроста четко указал свои рамки =(
26 апр 13, 17:22    [14236293]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
PaulYoung
Member

Откуда: Москва
Сообщений: 2567
Cammomile,

не, ну если Вы хотите заниматься онанизмом творчеством, пожалуйста... Убедите начальство, что изобретать велосипед нехорошо, нужно взять готовый.
26 апр 13, 17:26    [14236314]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
Ого, прям в экселину через провайдер пишут! Крутняк конечно, вот тока на "моем" х64 серваке нет джета... и не будет =(

А есть ли провайдер для х64 2005го сервера?
26 апр 13, 17:27    [14236323]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
AnaceH, очень спасибо! Я как раз бьюсь как через FOR XML PATH сделать

      <Row>
        <Cell ss:StyleID="s21">
          <Data ss:Type="String"></Data>
        </Cell>
      </Row>
26 апр 13, 17:29    [14236330]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
super-code
Member

Откуда:
Сообщений: 244
Ещё Excel отлично открывает html таблички... Можно и html формировать.
26 апр 13, 17:58    [14236482]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
Очень просто, читайте ветку, пропуская мусор и воду: 7947523
26 апр 13, 21:00    [14236975]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
Cammomile
AnaceH, очень спасибо! Я как раз бьюсь как через FOR XML PATH сделать

Накуя? Там уже готовая функция есть, тупо поставить и юзать.
Зачем вы по новой всё делаете?
26 апр 13, 21:03    [14236979]     Ответить | Цитировать Сообщить модератору
 Re: XML -> Excel только через процки/джобы  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
>Накуя? Там уже готовая функция есть, тупо поставить и юзать.
Дык о том и речь. Я как раз писал свое, когда коллега мне подсказал данную ссылку. Что сильно облегчает существование. =)
27 апр 13, 11:42    [14238226]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить