Экспорт таблиц SQL Server 2008 в Excel в C#

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

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам