0
嗨 我已經寫了一個名爲「ExportDataTableToExcel(dataTable)
」程序,它接受一個數據表,並顯示所有數據到Excel工作表。但是,在顯示Excel工作表之前,它不會顯示帶有Open/Save/Cancel
選項的「文件下載」彈出窗口。
任何幫助所需的代碼將不勝感激。我正在使用ASP.NET
應用程序。 感謝文件下載彈出窗口爲Excel
嗨 我已經寫了一個名爲「ExportDataTableToExcel(dataTable)
」程序,它接受一個數據表,並顯示所有數據到Excel工作表。但是,在顯示Excel工作表之前,它不會顯示帶有Open/Save/Cancel
選項的「文件下載」彈出窗口。
任何幫助所需的代碼將不勝感激。我正在使用ASP.NET
應用程序。 感謝文件下載彈出窗口爲Excel
我們這樣做是在Java中,但它應該工作同樣也與ASP.NET
設置「內容處置」標題應該幫助,如果不工作的嘗試還設置內容類型爲「應用程序/未知」
Java代碼:
response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
// If it doesn't work with the line above, add also this one
response.setContentType("application/unknown");
嗨達尼洛,我想你的Java代碼來適應我的VB.net代碼如下方式。但它不起作用。請看一看。子btnSubmit_Click()昏暗SQL作爲字符串昏暗附件作爲字符串= 「附件;文件名= PTW.xlsx」 DIM CNN作爲的SqlConnection =新的SqlConnection( 「XYZ」)HttpContext.Current.Response.AddHeader( 「內容處置」,附件) HttpContext.Current.Response.ContentType =文本/ XLSX」 cnn.Open()SQL = GetReportSql()昏暗dt的作爲數據表()昏暗DA作爲SqlClient.SqlDataAdapter(SQL,CNN)da.Fill(DT)ExportDataTableToExcel(DT)完副子ExportDataTableToExcel(DT BYVAL作爲DataTable中)結束 – Shariful 2011-03-02 16:09:36
對不起,我錯過了你的評論:(你嘗試設置內容類型爲application /未知? – 2011-03-16 08:27:56