.net mvc epplus导出excel
时间: 2023-05-13 17:06:51 浏览: 122
ASP.NET MVC使用EPPlus,导出数据到Excel中
可以使用以下代码来使用 EPPlus 导出 Excel:
```csharp
using OfficeOpenXml;
using System.IO;
public void ExportToExcel()
{
// 创建 ExcelPackage 对象
ExcelPackage excelPackage = new ExcelPackage();
// 添加工作表
ExcelWorksheet worksheet = excelPackage.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 = "女";
// 保存 Excel 文件
byte[] fileContents = excelPackage.GetAsByteArray();
File.WriteAllBytes("output.xlsx", fileContents);
}
```
这段代码使用 EPPlus 创建了一个 ExcelPackage 对象,添加了一个名为 "Sheet1" 的工作表,并在第一行添加了表头。然后,它在第二行和第三行添加了一些数据,并将 Excel 文件保存到 "output.xlsx" 文件中。
阅读全文