2012-01-09 185 views
0

在我的web應用程序中,我想要直接從SQL數據庫下載數據到MS Excel,並自定義標題。在網頁上會有一個文本框,用戶只能從該文本框中選擇日期(這包含彈出日曆),當用戶單擊下載按鈕時,它將直接將數據下載到Excel中。 我怎樣才能做到這一點?如何將數據從SQL數據庫導出到MS Excel中

+0

看看這個鏈接http://seroter.wordpress.com/2011/03/24/exposing-on-premise-sql-server-tables-as-odata-through-windows-azure-appfabric/ – 2012-01-09 06:51:28

回答

1

您可以從sql查詢構建數據集,並使用THIS鏈接中顯示的代碼片段將數據集轉換爲excel文件。

Response.ContentType = "application/vnd.ms-excel"; 
Response.AddHeader("content-disposition", "attachment;filename=MyFiles.xls"); 

現在關閉緩存,或者某些瀏覽器可能無法下載並打開文件。

希望它適合你。

+0

簡單的方法,忘記代碼片段,只需綁定一個gridview並應用Big Fat Pig的代碼... Gridview必須是表格佈局的 – Megawolt 2012-01-09 11:51:34

相關問題