SSMS результат с запятыми и спец. символами в ексель

Гулин Федор
Дата: 19.05.2015 19:50:38
Добрый день всем

Нужно запров в ексель выкинуть

SELECT		s.srvname
	 , j.name as job_name 
	,js.step_id as step_N
	,js.step_name
	,js.[b]command[/b]
FROM	dbo.sysjobs j
JOIN	dbo.sysjobsteps js


проблема в поле command - текста скл-ей и жобов
чтобы оно было в одной колонке экселя


SQLCMD -SCHELDVSASFIN004 -UGSI_EPAM_50 -PEpam01pw -Q "Select * from msdb.dbo.sysjobs" -o1.txt -s~


Воообщем как это сделать (желательно с мин. затратами)
зы гуглил - но может конец дня и томрожу
Гулин Федор
Дата: 19.05.2015 19:56:16
зы похоже не все так просто - там же еще chr(13) , chr(10) в скл-коде есть
т.е в текст. файл с разделителями а ля ~ я выкинул
но экспорт в екселеь - все равно кривой

вообщем идеи велкам
пока буду руками заполнять ексель
Glory
Дата: 19.05.2015 21:24:30
Гулин Федор
Воообщем как это сделать (желательно с мин. затратами)

Задать правильный разделитель полей ?
Тот, который отсутствует в значениях поля command
invm
Дата: 19.05.2015 21:41:35
Гулин Федор,

Выгружайте в xml.
Владислав Колосов
Дата: 20.05.2015 11:18:27
Зачем excel, можно создать отчет.
Гулин Федор
Дата: 20.05.2015 12:30:31
Владислав Колосов
Зачем excel, можно создать отчет.


стоп мне надо Именно в Excel - мне НЕ надо xml или CSV
я делаю csv чтобы в ексель выгрузить

@Glory разделитель полей - я выбрал ~

но далее из за chr(13) это уже разделители записей
вообщем похоже задача формулируется просто
но просто не решается
Glory
Дата: 20.05.2015 12:32:56
Гулин Федор
но далее из за chr(13) это уже разделители записей

Ну так а кто виноват, что Excel берет chr(13) за разделитель записей ? Неужели MSSQL ?
invm
Дата: 20.05.2015 12:37:13
Гулин Федор
мне НЕ надо xml или CSV
я делаю csv чтобы в ексель выгрузить
И что мешает полученный xml открыть в Excel?
Владислав Колосов
Дата: 20.05.2015 12:37:55
Отчет умеет хоть в XLS, хоть в PDF. Т.е. надо понимать, что не сервер должен предоставлять данные в том или ином формате, а клиент.
В простейшем случае надо написать на VBA программку для Excel, которая будет запрашивать данные с сервера.
Задача сервера - выполнять запросы.
Владислав Колосов
Дата: 20.05.2015 12:38:36
Как вариант, можно создать SSIS пакет для экспорта данных.