2008-11-19 73 views
21

我正在一個ASP.NET MVC應用程序,我需要將數據導出到Excel電子表格。以前,在webforms應用程序中,我使用了一些代碼來發現GridView作爲Excel兼容文件。這非常方便。我想知道最快/最有效的方法是在MVC中做到這一點。謝謝。導出到Excel中的Asp.net MVC

回答

11

一個簡單的選擇是創建一個視圖來呈現Excel文件的XML版本。您可以使用新的Office 2007版本或舊版本的2003。我們選擇了2003版本,以便更多人可以使用它,但是這當然取決於您。

XML 2003 ref on MSDN

XML 2007 ref on MSDN

+0

我已經使用了相同的策略來渲染RSS源等的偉大工程。 – GalacticCowboy 2008-11-19 14:50:03

+0

我們現在使用幾個地方--Web項目爲最終用戶創建一個模板,以便我們可以重新導入該文件,並知道該格式是正確的。 XML格式非常棒! – sgwill 2008-11-19 16:01:41