public ActionResult ExportToExcel() { var package = new ExcelPackage(); var worksheet = package.Workbook.Worksheets.Add("Sheet1"); // 添加表头 worksheet.Cells[1, 1].Value = "姓名"; worksheet.Cells[1, 2].Value = "年龄"; worksheet.Cells[1, 3].Value = "性别"; // 添加数据 worksheet.Cells[2, 1].Value = "张三"; worksheet.Cells[2, 2].Value = 20; worksheet.Cells[2, 3].Value = "男"; worksheet.Cells[3, 1].Value = "李四"; worksheet.Cells[3, 2].Value = 25; worksheet.Cells[3, 3].Value = "女"; // 自适应列宽 worksheet.Cells.AutoFitColumns(); // 导出 Excel 文件 var fileStream = new MemoryStream(package.GetAsByteArray()); var fileName = "export.xlsx"; var contentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; return File(fileStream, contentType, fileName); }接下来该如何操作
时间: 2023-05-17 12:02:40 浏览: 186
AspNetAndSircl-03-MoreForms-b-.zip
这是一个 ASP.NET MVC 控制器中导出 Excel 文件的示例代码。你可以将这段代码复制到你的项目中,并根据需要进行修改。如果你想要在浏览器中下载导出的 Excel 文件,可以将该控制器方法作为一个 Action 方法,并在 View 中添加一个链接或按钮,以便用户点击下载。
阅读全文