public class ExcelExportHelper
{
private XSSFWorkbook ExcelBook { get; set; }
private FileStream fileStream { get; set; }
private ISheet CurrentSheet { get; set; }
private ICellStyle cellStyle { get; set; }
/// <summary>
/// 获取数据
/// </summary>
/// <param name="tableName">输出表名称</param>
/// <param name="list">分页对象</param>
/// <param name="tempPath">模板文件</param>
/// <param name="row">数据起始行</param>
/// <returns></returns>
public static ExcelExportHelper ByItems(string tableName, IEnumerable<object> list, string tempPath = "/Asset/Template.xlsx", int row = 2)
{
var path = tempPath == "/Asset/Template.xlsx" ? Directory.GetCurrentDirectory() + tempPath : tempPath;
var excel = new ExcelExportHelper(path);
var enumerable = list as object[] ?? list.ToArray();
var fields = (from property i
C# 使用 NPOI 导出Linq的列表数据
于 2022-09-21 14:43:17 首次发布
本文介绍了如何利用C#结合NPOI库将Linq查询得到的数据导出到Excel文件中,重点在于创建空白模板并只导出带有描述字段的数据。

最低0.47元/天 解锁文章
2553

被折叠的 条评论
为什么被折叠?



