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. 将数据导出到Excel C#
- 2. c#从datagridview导出数据到excel
- 3. 数据从C#导出到Excel
- 4. 使用XML和Excel模板将数据导入到Excel
- 5. 数据导出到Excel
- 6. 导出数据到Excel
- 7. 将数据导出到Excel
- 8. 将数据导出到excel
- 9. C#导出到Excel
- 10. PHP - 将数据导入excel模板
- 11. 从数据集导出数据到excel
- 12. 用于Excel导出的模板
- 13. 导出到Excel从C#
- 14. 错误导出到Excel C#
- 15. C#类,导出到Excel
- 16. 将Excel导出到C#
- 17. 导出模板类的模板函数
- 18. 从datagrid导出数据到MS Excel
- 19. 数据导出到Excel非常缓慢
- 20. 从gams导出数据到excel
- 21. 异常数据导出到Excel
- 22. gridview数据导出到excel在asp.net
- 23. 数据导出到Excel错误
- 24. 从java导出数据到excel
- 25. 将数据导出到excel mobile
- 26. 将数据从jira导出到Excel中
- 27. 将HTML表格数据导出到Excel
- 28. 将数据导出到excel表格
- 29. 如何将大数据导出到Excel
- 30. 将数据导出到Joomla的Excel
此图像是您想要导出还是存储在数据库某处的数据。阅读本文http://stackoverflow.com/questions/151005/create-excel-xls-and-xlsx-file-from-c-sharp?rq=1 – Adrian
您的问题将受益于更多的细节。特别是关于如何生成用于下载的数据。 –