2016-03-23 3 views
-1

Как экспортировать таблицу из sql в excel с использованием сценария SSIS? Кроме того, я должен поддерживать шаблон excel, так что everytime соответствует заголовку и экспортирует в него данные.Экспорт данных из таблицы sql для excel без задачи потока данных

+0

можно с помощью мастера импорта/экспорта SQL-сервера, чтобы экспортировать данные из таблицы, чтобы преуспеть файл. – bmsqldev

ответ

0

Существует два способа (как я знаю) получить данные в файл Excel из базы данных SQL Server.

  1. SSIS пакет
  2. Просто импортировать данные из SQL Server в Excel файл

В первом подходе, после создания пакета SSIS, вы можете add a schedule for the SSIS package execution using SQL Server agent.

ИЛИ

Импорт данных в Excel с SQL Server, используя вкладку DATA -> Существующие подключения -> SQL Server. Вы можете написать конкретный SQL для импорта данных или просто импортировать таблицу. Добавляя больше, используя Refresh All на той же вкладке DATA, вы можете обновлять данные в любое время, когда & будет синхронизироваться с таблицей SQL Server.

+0

Я пытаюсь сделать это с помощью задачи C# в скрипте – SaNa3819

0

Вы можете использовать запрос tsql/хранимую процедуру с помощью openrowset в выполнении задачи SQL. Вот ссылка на другую должность с примерами, как это сделать (используйте OpenRowset)

http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=49926

Если это не вариант, то, может быть, C# или Vb.net с использованием DataTables. Вы можете определить структуру данных, например, I.e. Колонки их типов данных (типы .net). Затем вы можете сохранить данные, чтобы преуспеть. Вот ссылка, которая, надеюсь, поможет вам.

Convert datatable to excel 2007(.xlsx)

Смежные вопросы