Skip to content

Repository files navigation

LightExcel

基于 OpenXml 的 Excel 导出功能

简单导出 Excel 文件

// 实例化ExcelHelper对象,调用WriteExcelvoidWriteExcel(stringpath,objectdata,Action<ExcelConfiguration>?config);

简单模板导出 Excel 文件

// 基于简单模板的Excel导出varie=Datas.DictionarySource();ExcelHelperexcel=newExcelHelper();// 目标文件,模板文件,数据源excel.WriteExcelByTemplate("12test.xlsx","路檢報表格式.xlsx",ie,config: config =>{});

在同一个 Excel 文件中追加 sheet

// 支持分段写入Excel文件,在trans对象释放前,会在同一个excel文件中追加sheetusingvartrans=excel.BeginTransaction("1test.xlsx");trans.WriteExcel(data);

依赖注入使用,获取IExcelHelper对象

// 依赖注入services.AddLightExcel()

data 参数支持DataTableIDataReaderIDictionary<string, object>IEnumerable<T>

About

Excel导出,支持IDataReader为数据源,从已存在的excel文件追加sheet

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages