0
A
回答
0
您不應該在有時被視爲解決方案的服務器上安裝Excel。一種簡單的方法是將下載創建爲csv文件。這將在客戶端計算機上的Excel中打開。下面的方法告訴您如何做到這一點:
public ActionResult DownloadSelectedReport(int ReportID)
{
string filename = String.Format("DownloadList{0:yyMMdd}.csv", DateTime.Today);
MemoryStream memStream = new MemoryStream();
UnicodeEncoding uniEncoding = new UnicodeEncoding();
byte[] reportString = uniEncoding.GetBytes(BuildReportAsCSV(ReportID));
memStream.Write(reportString, 0, reportString.Length);
return File(memStream.ToArray(), "application/vnd.ms-excel", Server.UrlEncode(filename));
}
使用BuildReportAsCSV(ReportID)
生成您下載的報告。
相關問題
- 1. 導出Datagrid數據到Excel C#
- 2. 將數據導出到Excel C#
- 3. 數據從C#導出到Excel
- 4. c#從datagridview導出數據到excel
- 5. SSIS導出到Excel模板 - VLOOKUP
- 6. 使用XML和Excel模板將數據導入到Excel
- 7. 導出數據表到Excel
- 8. 導出數據到Excel
- 9. 將數據導出到Excel
- 10. 數據導出到Excel
- 11. 將數據導出到excel
- 12. 將數據導出到Excel
- 13. 導出Grid.MVC數據到Excel
- 14. Vb.net數據導出到Excel
- 15. 導出到Excel C#
- 16. PHP - 將數據導入excel模板
- 17. 如何將數據導入Excel模板
- 18. 通過剪貼板導入和導出數據到excel
- 19. 將數據導出到Excel中的excel
- 20. 從數據集導出數據到excel
- 21. 導出到Excel中使用現有的Excel模板
- 22. C++不能推導出模板參數
- 23. Excel導出:如何將JSON數據從JavaScript導出到Excel?
- 24. 導出sqlite數據庫數據在Excel模擬器中的excel
- 25. 用於Excel導出的模板
- 26. MVC3 C#導出到Excel
- 27. 錯誤導出到Excel C#
- 28. C#類,導出到Excel
- 29. 導出到Excel從C#
- 30. 將Excel導出到C#
此圖像是您想要導出還是存儲在數據庫某處的數據。閱讀本文http://stackoverflow.com/questions/151005/create-excel-xls-and-xlsx-file-from-c-sharp?rq=1 – Adrian
您的問題將受益於更多的細節。特別是關於如何生成用於下載的數據。 –