Экспорт данных из таблицы в имя столбца Excel - PullRequest
0 голосов
/ 02 июня 2009

Как я могу экспортировать данные из таблицы в Excel с именем столбца.

Ответы [ 3 ]

6 голосов
/ 02 июня 2009

В SQL Server 2005 вы можете использовать службы интеграции SQL Server (SSIS) для экспорта данных в Excel. Вот статья, с которой можно начать:

http://searchsqlserver.techtarget.com/generic/0,295582,sid87_gci1306800,00.html

В 2000 году вы можете использовать службы преобразования данных (DTS). Использовать DTS для экспорта данных в Excel было намного проще, чем в SSIS, и очень жаль, что они усложнили его в SSIS.

http://support.microsoft.com/kb/319951

Существует также более простой способ сделать это с помощью OPENROWSET (для этого может потребоваться создание файла Excel перед выполнением экспорта):

http://www.mssqltips.com/tip.asp?tip=1202

Еще один простой способ сделать это - просто запросить базу данных, выгрузив значения в список через запятую, а затем сохранить результаты в виде файла .csv.

Более простые методы могут потребовать некоторого умного кодирования для получения имен столбцов в электронной таблице Excel.

3 голосов
/ 17 февраля 2011

См: http://www.mssqltips.com/tip.asp?tip=1107 Копирование заголовков столбцов с результатами запроса сетки в SQL Server 2005 Management Studio Откройте SQL Server 2005 Management Studio и выполните свой запрос. Выберите Запрос | Варианты запросов. Выберите параметр «Результаты / таблица» и установите флажок «Включить заголовки столбцов при копировании или сохранении результатов». Теперь, когда вы скопируете результаты в области результатов и вставите их в Excel, вы получите имена столбцов.

1 голос
/ 02 июня 2009

У вас есть несколько вариантов.

  1. В SSMS Инструменты> Параметры> Результаты запроса> SQL Server> Результаты в таблицу> Включить заголовки столбцов при копировании или сохранении результатов. Затем вы можете вручную скопировать и сохранить результаты сетки.
  2. Используйте Microsoft Query из Excel.
  3. Щелкните правой кнопкой мыши базу данных, выберите Задачи> Экспорт данных. Используйте мастер импорта / экспорта.
  4. Использовать SSIS
  5. Программно извлекать значения.

Возможно, есть и другие, но это довольно хороший выбор!

...