首页 经验

epplus导出excel

时间: 2024-04-28 22:14:14

(部分内容来自网络,其真实性存疑,为了避免对您造成误导,请谨慎甄别。)


使用EPPlus库导出Excel文件的步骤如下:

1. 创建新的Excel文件:

csharpusing (var package = new ExcelPackage())
{
    // 在这里添加工作表和数据
}

2. 添加工作表:

csharpvar worksheet = package.Workbook.Worksheets.Add("Sheet1");

3. 填充数据:

csharp// 设置单元格值
worksheet.Cells[1, 1].Value = "Name";
worksheet.Cells[1, 2].Value = "Age";
// 添加数据行
worksheet.Cells[2, 1].Value = "John";
worksheet.Cells[2, 2].Value = 25;
worksheet.Cells[3, 1].Value = "Jane";
worksheet.Cells[3, 2].Value = 30;

4. 设置单元格样式:

csharp// 设置字体
worksheet.Cells["A1:B1"].Style.Font.Bold = true;
// 设置边框
worksheet.Cells["A1:B3"].Style.Border.Top.Style = ExcelBorderStyle.Thin;
worksheet.Cells["A1:B3"].Style.Border.Left.Style = ExcelBorderStyle.Thin;
worksheet.Cells["A1:B3"].Style.Border.Right.Style = ExcelBorderStyle.Thin;
worksheet.Cells["A1:B3"].Style.Border.Bottom.Style = ExcelBorderStyle.Thin;

5. 保存Excel文件:

csharp// 保存文件
FileInfo file = new FileInfo("output.xlsx");
package.SaveAs(file);

完整的示例代码如下:

csharpusing OfficeOpenXml;
using (var package = new ExcelPackage())
{
    var worksheet = package.Workbook.Worksheets.Add("Sheet1");
    // 设置单元格值
    worksheet.Cells[1, 1].Value = "Name";
    worksheet.Cells[1, 2].Value = "Age";
    // 添加数据行
    worksheet.Cells[2, 1].Value = "John";
    worksheet.Cells[2, 2].Value = 25;
    worksheet.Cells[3, 1].Value = "Jane";
    worksheet.Cells[3, 2].Value = 30;
    // 设置字体
    worksheet.Cells["A1:B1"].Style.Font.Bold = true;
    // 设置边框
    worksheet.Cells["A1:B3"].Style.Border.Top.Style = ExcelBorderStyle.Thin;
    worksheet.Cells["A1:B3"].Style.Border.Left.Style = ExcelBorderStyle.Thin;
    worksheet.Cells["A1:B3"].Style.Border.Right.Style = ExcelBorderStyle.Thin;
    worksheet.Cells["A1:B3"].Style.Border.Bottom.Style = ExcelBorderStyle.Thin;
    // 保存文件
    FileInfo file = new FileInfo("output.xlsx");
    package.SaveAs(file);
}

使用EPPlus库导出Excel文件的优点包括:

1. 易用性:EPPlus提供了简单易用的API,可以快速创建和操作Excel文件。

2. 功能强大:EPPlus支持丰富的Excel功能,如合并单元格、设置样式、公式计算等。

3. 性能优秀:EPPlus采用内存中的操作方式,可以高效地创建和修改Excel文件。

4. 跨平台:EPPlus可以在Windows、Linux和macOS等平台上运行。

5. 开源免费:EPPlus是一个开源项目,可以免费使用。

总的来说,EPPlus是一个非常强大和易用的Excel操作库,可以大大简化Excel文件的导出过程。


上一个 excel表格怎么插到word文档 文章列表 下一个 excel表格怎么让字顶到头

最新

工具

© 2019-至今 适观科技

沪ICP备17002269号