.net mvc epplus简单的导出execl表格全部过程
时间: 2023-05-17 22:02:34 浏览: 83
首先,您需要在您的 .NET MVC 项目中安装 EPPlus NuGet 包。然后,您可以使用以下代码来导出 Excel 表格:
```csharp
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);
}
```
这段代码将在内存中创建一个 Excel 文件,并将其导出为一个名为 "export.xlsx" 的文件。您可以根据需要修改表格的表头和数据。
阅读全文