В настоящее время мы имеем значительную информацию об использовании, отслеживаемую в базе данных SQL Server 2008. Однако было решено не тратить время на разработку какого-либо пользовательского интерфейса для взаимодействия с этими данными в нашей нынешней административной системе, а скорее просто предоставить ссылку на документ Excel с информацией из этих таблиц.Экспорт таблиц SQL Server 2008 в Excel в C#
Ссылка будет отображаться на странице ASP.NET.
У меня есть googled вокруг для быстрого и легкого способа сделать это - это похоже на то, что уже будет позаботиться. Я нахожу миллион различных статей по десяти тысячам различных технологий, связанных с этим.
Учитывая, что я хочу сделать это из кода, а не с помощью SQL Server Management Studio или какого-либо другого инструмента, какой самый простой или быстрый способ предложить обновленные электронные таблицы Excel для пользователей, созданных на нашем SQL Server 2008 база данных?
Если это может быть автоматизировано как запланированное задание, это было бы приемлемо, но не идеально. Вы правы, что это не требование, чтобы это было сделано в коде, но чем ближе к живому отчету, тем лучше. Тем не менее, я не думаю, что ежедневное обновление будет слишком устаревшим. – PeterL
Я разработчик в первую очередь. Я не хочу уклоняться от кода. Но у вас может быть экспорт, который удовлетворит все или большинство ваших требований, как указано выше, за несколько минут. Если вам нужен действительно живой отчет (который будет печататься и переноситься в течение нескольких часов), это не так сложно сделать с ADO.NET и выплюнуть в CSV с соответствующим типом mime, который автоматически откроется Excel. Просто спросите себя, есть ли что-то, что вы предпочитаете кодировать, чем дамп данных. :) –
Я думаю, что вы правы - для инвестированного времени это будет лучшее решение. Решения для кодирования дают очень небольшой выигрыш (немного более свежий результат) за гораздо больший боль (время, потраченное на создание кода и, возможно, изучение нового API). – PeterL