【发布时间】:2014-07-29 04:41:14
【问题描述】:
我正在开发一个 MVC 应用程序。我们有一个包含 30 个不同的文本框/下拉控件和 2 个表格的视图。
当用户点击导出到 Excel 时,我需要导出所有的控件和表格数据。
将这些结果导出到 Excel 的最佳方法是什么?
我为 excel 创建了一个单独的视图并尝试将视图导出到 excel。
public ActionResult ExprotToExcel(int id)
{
var model = GetExportModel(id);
HttpContext.Response.AddHeader("content-disposition", "attachment; filename=XX_" + DateTime.Now.ToString() + ".xls");
this.Response.ContentType = "application/vnd.ms-excel";
return View(model);
}
但是上面的代码没有格式化excel数据。货币和小数字段未格式化。
我们可以在上面的场景中格式化数据吗?
请帮助我正确的方法。
【问题讨论】:
标签: c# asp.net-mvc