Экспорт данных из таблицы в имя столбца Excel
-
06-09-2019 - |
Вопрос
Как я могу экспортировать данные из таблицы в Excel с именем столбца.
Решение
В SQL Server 2005 вы можете использовать службы интеграции SQL Server (SSIS) для экспорта данных в Excel. Вот статья, которая может заставить вас начать:
http://searchsqlserver.techtarget.com/generic/0,295582,sid87_gci1306800,00.html
В 2000 году вы можете использовать службы преобразования данных (DTS). Использование DTS для экспорта данных в Excel было намного проще, чем сделать это в SSI, очень плохо, что они усложнили их в SSI.
http://support.microsoft.com/kb/319951
Существует также более простой способ сделать это с помощью OpenRowset (это может потребовать создания файла Excel перед экспортом):
http://www.mssqltips.com/tip.asp?tip=1202
Еще один простой способ сделать это-просто запросить вашу базу данных, сбрасывая значения в список, разделенный запятыми, а затем сохранив результаты в виде файла .csv.
Более простые методы могут потребовать некоторого умного кодирования, чтобы получить имена столбцов в электронную таблицу Excel.
Другие советы
Видеть:http://www.mssqltips.com/tip.asp?tip=1107Копирование заголовков столбцов с результатами запроса сетки в SQL Server 2005 Management Studio Open SQL Server 2005 Management Studio и запустите ваш запрос. Выберите запрос | Варианты запроса. Выберите «Результаты / настройку сетки» и проверка «Включите заголовки столбцов при копировании или сохранении результатов». Теперь, когда вы копируете результаты на панели результатов и вставьте их в Excel, вы получите имена Coluumn.
У вас есть несколько вариантов.
- В SSMS инструменты> Параметры> Результаты запроса> SQL Server> Результаты в сетку> Включите заголовки столбцов при копировании или сохранении результатов. Затем вы можете вручную скопировать и сохранить результаты сетки.
- Используйте Microsoft Query из Excel.
- Щелкните правой кнопкой мыши в базе данных, выберите задачи> экспортные данные. Используйте мастер импорта/экспорта.
- Используйте SSIS
- Программатически извлечь значения.
Вероятно, есть еще, но это довольно хороший выбор!