2008-11-19 6 views
21

Я работаю над приложением ASP.NET MVC, где мне нужно экспортировать данные в таблицу Excel. Раньше в приложениях webforms я использовал некоторый код, который я нашел, чтобы отобразить GridView в качестве файла, совместимого с excel. Это было очень удобно. Мне было интересно, какой самый быстрый/самый эффективный способ - сделать это в MVC. Благодарю.Экспорт в Excel в Asp.net MVC

ответ

11

Один простой вариант - создать представление для рендеринга XML-версии файла Excel. Вы можете использовать новую версию Office 2007 или более старую версию 2003 года. Мы выбрали версию 2003 года, чтобы больше людей могли ее использовать, но это зависит от вас, конечно.

XML 2003 ref on MSDN

XML 2007 ref on MSDN

+0

Я использовал ту же стратегию, чтобы сделать RSS-каналы и т.д. Работает отлично. – GalacticCowboy 2008-11-19 14:50:03

+0

Теперь мы используем несколько мест - веб-проект создает шаблон для конечного пользователя, чтобы мы могли повторно импортировать этот файл, зная, что формат правильный. Формат XML отличный! – sgwill 2008-11-19 16:01:41

Смежные вопросы