Экспорт таблиц SQL Server 2008 в Excel в C # - PullRequest
1 голос
/ 19 ноября 2010

В настоящее время у нас имеется много информации об использовании, отслеживаемой в базе данных SQL Server 2008.Однако было решено не тратить время на разработку какого-либо пользовательского интерфейса для взаимодействия с этими данными в нашей текущей административной системе, а просто предоставить ссылку на документ Excel с информацией из этих таблиц.

Ссылка будет отображаться на странице ASP.NET.

Я нашел в Интернете быстрый и простой способ сделать это - это похоже на то, о чем уже позаботятся.Я нахожу миллион различных статей о десяти тысячах различных технологий, связанных с этим.

Учитывая, что я хочу сделать это из кода, а не с помощью SQL Server Management Studio или какого-либо другого инструмента, каков самый простой / быстрый способ предлагать современные таблицы Excel пользователям, сгенерированным из нашего SQLБаза данных Server 2008?

1 Ответ

1 голос
/ 19 ноября 2010

Вы можете сделать это в SQL Server Management Studio. Нет C # требуется. Щелкните правой кнопкой мыши базу данных, ORIGIN: база данных SQL Server, DESTINATION: Excel и укажите путь к файлу, напишите запрос (или укажите таблицы / представления) и сохраните как пакет служб SSIS. Затем вы можете запланировать запуск пакета служб SSIS по любому графику. Затем вы можете открыть файл или каталог через IIS vdir. Есть ли причина, по которой вам нужно делать это из кода, учитывая, что вы можете настроить его как запланированное задание?

...