2021-04-10 16:09:57 +08:00
|
|
|
|
|
|
|
## 更新日志
|
|
|
|
|
|
|
|
---
|
|
|
|
|
2021-04-14 14:37:55 +08:00
|
|
|
[English](README.md) / [简体中文](README.zh-CN.md) / [繁體中文](README.zh-Hant.md)
|
2021-04-10 16:09:57 +08:00
|
|
|
|
|
|
|
---
|
|
|
|
|
2021-04-14 22:28:43 +08:00
|
|
|
### 0.12.1
|
|
|
|
- [OPT] 优化填充 Excel 效率
|
|
|
|
- [OPT] 模板集合列表支持类别自动判断 (Issue #177)
|
|
|
|
- [New] 新增 GetColumns 方法 (Issue #174)
|
|
|
|
- [New] 模板支持 $rowindex 关键字获取当前列索引
|
|
|
|
- [Bug] Dimension 没有 x 字首 (Issue #175)
|
|
|
|
|
|
|
|
|
2021-04-13 23:33:01 +08:00
|
|
|
### 0.12.0-beta
|
2021-04-13 15:19:39 +08:00
|
|
|
- [New] 支持`填充Excel`模式 ,借由 SaveAsByTemplate 方法以模板填充数据,
|
|
|
|
|
2021-04-10 16:09:57 +08:00
|
|
|
### 0.11.1
|
|
|
|
- [New] 支持 ColumnIndex Attribute [#142](https://github.com/shps951023/MiniExcel/issues/142) & [#I3I3EB](https://gitee.com/dotnetchina/MiniExcel/issues/I3I3EB)
|
|
|
|
- [Bug] 修正 issue #157 : 特别情况无法使用指定 sheet name 查询
|
|
|
|
- [Update] issue #150 : SaveAs 值集合错误信息更明细
|
|
|
|
|
|
|
|
### 0.11.0
|
|
|
|
- [New] 添加 GetSheetNames 方法支持多 sheet 查询
|
|
|
|
- [New] Query 指定 sheet 名称
|
|
|
|
- [New] Csv SaveAs 支持 DataTable/Dictionary 参数
|
|
|
|
- [New] CsvConfiguration 支持自订义 newLine & seperator & GetStreamReaderFunc
|
|
|
|
- [Optimization] 优化 SaveAs/Query excel 文件类型自动判断
|
|
|
|
|
|
|
|
### 0.10.3
|
|
|
|
- [Bug] 修正 Query SharedStrings 控制字符没有 encoding (issue [Issue #149](https://github.com/shps951023/MiniExcel/issues/149))
|
|
|
|
|
|
|
|
### 0.10.2(请勿使用)
|
|
|
|
- [Bug] 修正 SharedStrings get wrong index (issue [#153](https://github.com/shps951023/MiniExcel/issues/153))
|
|
|
|
- [Bug] SaveAs 支持 control character encoding (issue [Issue #149](https://github.com/shps951023/MiniExcel/issues/149))
|
|
|
|
|
|
|
|
### 0.10.1(请勿使用)
|
|
|
|
- [New] SaveAs 支持 POCO excel 栏位名称/忽略 attribute
|
|
|
|
|
|
|
|
### 0.10.0(请勿使用)
|
|
|
|
- [New] Query dynamic 表头预设自动忽略空白字串栏位
|
|
|
|
- [New] Query 强型别支持自订义 excel 栏位名称/忽略 attribute
|
|
|
|
|
|
|
|
### 0.9.1(请勿使用)
|
|
|
|
- [Bug] 解决无法 mapping Cell Value 到 Nullable 属性类别 (issue #138)
|
|
|
|
|
|
|
|
### 0.9.0(请勿使用)
|
|
|
|
- [Bug] 解决 System.IO.Compression 引用两次问题 (issue #97)
|
|
|
|
- [Bug] 强型别 Query 空列会重複複製问题
|
|
|
|
|
|
|
|
### 0.8.0(请勿使用)
|
|
|
|
- [New] MiniExcel.Query 支持文件路径查询
|
|
|
|
|
|
|
|
### 0.7.0(请勿使用)
|
|
|
|
- 优化 SaveAs 效率
|
|
|
|
- [Breaking Change] SaveAs value 参数类别检查逻辑
|
|
|
|
|
|
|
|
### 0.6.0(请勿使用)
|
|
|
|
- [New] SaveAs 支持 参数 IEnumerable 延迟查询
|
|
|
|
- [Breaking Change] 移除 SaveAs by object, 现在只支持 Datatable,IEnumerable<T>,ICollection<T>
|
|
|
|
- [Bug] 修正空列生成 excel 错误 (issue: #128)
|
|
|
|
|
|
|
|
### 0.5.0(请勿使用)
|
|
|
|
- [New] 支持 OpenXml Xlsx SaveAs writer 模式避免 OOM
|
|
|
|
- [Breaking Change] 移除 SaveAs startCell 参数
|
|
|
|
- [Bug] 修正 SaveAs dimension printHeader:true 异常
|
|
|
|
|
|
|
|
### 0.4.0(请勿使用)
|
|
|
|
- [New] 支持 create CSV by 文件路径或是 stream
|
|
|
|
- [New] 支持 csv 自订义 configuration
|
|
|
|
- [New] 支持自动/手动指定 excel 类型 (xlsx or csv)
|
|
|
|
- [Breaking Changes] 移除 Query First/FirstOrDefault/Single/SingleOrDefault 方法, 使用者使用 LINQ 即可
|
|
|
|
|
|
|
|
### 0.3.0(请勿使用)
|
|
|
|
- [New] 支持 SaveAs by IEnumerable of DapperRow and IDictionary<string,object>
|
|
|
|
- [New] 支持 dynamic query timespan style 格式 mapping timespan 类别
|
|
|
|
|
|
|
|
### 0.2.3(请勿使用)
|
|
|
|
- [Bug] 修正內存洩漏问题
|
|
|
|
- [New] 支持 style datetime 格式 mapping datetime 类别.
|
|
|
|
|
|
|
|
### 0.2.2(请勿使用)
|
|
|
|
- SavaAs 支持 xl/sheet dimension
|
|
|
|
- [Breaking Changes] SaveAs value 类别准许 object & DataTable & ICollection
|
|
|
|
- [Bug] 修正 ICollection with type 没有数据错误 (https://github.com/shps951023/MiniExcel/issues/105)
|
|
|
|
|
|
|
|
### 0.2.1(请勿使用)
|
|
|
|
- [Optimize] Optimize type mapping bool and datetime auto check
|
|
|
|
- [New] Query 支持 xl/worksheets/Sheet Xml `<c>` 没有 `r` 属性或是没有 `<dimension>` 但 `<c>` 有 `r` 属性情况, 但是效率会远低于有 dimension ([](https://github.com/shps951023/MiniExcel/issues/2))
|
|
|
|
|
|
|
|
### 0.2.0(请勿使用)
|
|
|
|
- 发布至 nuget.org
|
|
|
|
|
|
|
|
### 0.1.0-preview(请勿使用)
|
|
|
|
- [New] 添加 Query 强型别 mapping
|
|
|
|
- [New] 添加 QueryFirstOrDefault、QuerySingle、QuerySingleOrDefault
|
|
|
|
|
|
|
|
### 0.0.7-beta(请勿使用)
|
|
|
|
- [New] 添加 QueryFirst 方法
|
|
|
|
|
|
|
|
### 0.0.6-beta(请勿使用)
|
|
|
|
- [Breaking Changes] 替换 Create 名称为 SavaAs
|
|
|
|
|
|
|
|
### 0.0.5-beta(请勿使用)
|
|
|
|
- [Bug] Release 删除 `assembly: InternalsVisibleTo` 依赖
|
|
|
|
|
|
|
|
### 0.0.4-beta(请勿使用)
|
|
|
|
- [New] 支持 SaveAs Stream
|
|
|
|
|
|
|
|
### 0.0.3-beta(请勿使用)
|
|
|
|
- [New] 支持 Query dynamic and IEnumrable 延迟查询避免 OOM
|
|
|
|
- [New] MiniExcelHelper.Create value 类别换成 ICollection
|
|
|
|
- [New] Encode XML 值 `' " > < &`
|
|
|
|
- [New] 检查多 Sheet Index 排序
|
|
|
|
- [New] Dynamic Query 支持 A,B,C.. 栏位名称 key
|
|
|
|
- [New] 支持列与列之间空列情况
|
|
|
|
|
|
|
|
### 0.0.2-beta(请勿使用)
|
|
|
|
- [New] 添加 MiniExcelHelper.Read 方法
|
|
|
|
- [Breaking Changes] 移除 System.IO.Packaging.Package 依赖, 换成 System.IO.Compression.ZipArchive
|
|
|
|
|
|
|
|
### 0.0.1-beta(请勿使用)
|
|
|
|
- [New] 添加 MiniExcelHelper.Create 方法
|
|
|
|
|
|
|
|
### 0.0.0(请勿使用)
|
|
|
|
- Init
|