Info
Version: | 1.0.20 |
Author(s): | xxdqr |
Last Update: | Monday, September 12, 2022 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/AdvanceOpen/ExcelKit.Sample.git |
NuGet Url: | https://www.nuget.org/packages/ExcelKit |
Install
Install-Package ExcelKit
dotnet add package ExcelKit
paket add ExcelKit
ExcelKit Download (Unzip the "nupkg" after downloading)
Dependencies
- DocumentFormat.OpenXml(>= 2.10.1)
- NPOI(>= 2.4.1 && <= 2.4.1)
Tags
excel million level data export and read (only for xlsx files)
1.极低的内存占用,方便易用的方法,让Excel导出和读取更简单
2.支持.Net Core,Docker,Win下皆可使用
3.单文件多Sheet导出,多Sheet可导出几百万数据
5.导出数据超过单Sheet最大量时,多余数据会自动拆分新的Sheet,新Sheet继续沿用之前的样式
6.可定义类读取和导出,亦可使用字典动态读取和导出
7.字段可为基础类型,枚举,对象(对象需自己实现Converter)等
8.可指定列的填充色,字体颜色,列宽,列顺序,筛选,表头冻结等
9.项目开源地址为:https://github.com/AdvanceOpen/ExcelKit.git
10.更多功能与使用方式,请点击下方链接查看示例ExcelKit.Sample
changes
1.优化Converter定义,使用更自由;调整内置BoolConverter,使用更方便
2.增加方便易用的LiteDataHelper类,适合数据量不大的时候使用
3.IsIgore全部忽略,增加IsOnlyIgnoreRead IsOnlyIgnoreWrite
4.优化调整;去掉LiteDataHelper导出文件名多了后缀的问题
5.解决EnumConverter存在的Bug;优化Converter内部调用;增加注释
6.LiteDataHelper增加安全的Sheet名称获取和检测
7.LiteDataHelper中增加读取单行数据
8.调整追加的数据行数为内部实现,不再采用组件的PhysicalNumberOfRows.