Я работаю над приложением ASP.NET MVC, где мне нужно экспортировать данные в таблицу Excel. Раньше в приложениях webforms я использовал некоторый код, который я нашел, чтобы отобразить GridView в качестве файла, совместимого с excel. Это было очень удобно. Мне было интересно, какой самый быстрый/самый эффективный способ - сделать это в MVC. Спасибо.
Экспорт в Excel в Asp.net MVC
Ответ 1
Один простой вариант - создать представление для рендеринга XML-версии файла Excel. Вы можете использовать новую версию Office 2007 или более старую версию 2003 года. Мы выбрали версию 2003 года, чтобы больше людей могли ее использовать, но это вам, конечно.
Ответ 2
Вот сообщение в блоге от Stephen Walther под названием Совет ASP.NET MVС# 2 - Создайте пользовательский результат действия, который возвращает документы Microsoft Excel