.net mvc EF建模epplus导出execl
时间: 2023-05-20 19:06:20 浏览: 74
ASP.NET MVC使用EPPlus,导出数据到Excel中
可以使用EPPlus库来导出Excel文件,以下是一个示例代码:
using OfficeOpenXml;
using System.IO;
public void ExportToExcel()
{
var data = GetDataFromDatabase(); // 从数据库获取数据
using (var package = new ExcelPackage())
{
var worksheet = package.Workbook.Worksheets.Add("Sheet1");
// 添加表头
worksheet.Cells[1, 1].Value = "ID";
worksheet.Cells[1, 2].Value = "Name";
worksheet.Cells[1, 3].Value = "Age";
// 添加数据
for (int i = 0; i < data.Count; i++)
{
worksheet.Cells[i + 2, 1].Value = data[i].ID;
worksheet.Cells[i + 2, 2].Value = data[i].Name;
worksheet.Cells[i + 2, 3].Value = data[i].Age;
}
// 保存Excel文件
var file = new FileInfo(@"C:\temp\export.xlsx");
package.SaveAs(file);
}
}
请注意,此示例代码仅供参考,您需要根据自己的需求进行修改。
阅读全文