【Magicodes.IE 2.0.0-beta1版本發佈】已支持數據表格、列篩選器和Sheet拆分

  • 2020 年 2 月 13 日
  • 筆記

為了更好的完善Magicodes.IE,春節期間我們會進行一次大的重構。由於精力有限,急缺文檔和翻譯(將文檔翻譯為英文文檔)支持,誠邀各位加入。同時在功能方便也做了相關規劃,有興趣的朋友可以參與提交PR。

https://github.com/dotnetcore/Magicodes.IE

2019.01.18

  • 【Nuget】版本更新到2.0.0-beta1
  • 【導出】完全重構整個導出Excel模塊並且重寫大部分接口
  • 【導出】支持列頭篩選器——IExporterHeaderFilter,具體使用見單元測試
  • 【導出】修復轉換DataTable時支持為空類型
  • 【導出】導出Excel支持拆分Sheet,僅需設置特性【ExporterAttribute】的【MaxRowNumberOnASheet】的值,為0則不拆分。具體見單元測試
  • 【導出】修復導出結果無法篩選的問題。目前導出即為數據表
  • 【導出】添加擴展方法ToExcelExportFileInfo
  • 【導出】IExporter再添加兩個動態DataTable導出方法,無需定義Dto即可動態導出數據,並且支持表頭篩選器、Sheet拆分

2019.01.16

  • 【Nuget】版本更新到1.4.25
  • 【導出】修復沒有定義導出特性會報錯的情形,具體見單元測試「ExportTestDataWithoutExcelExporter_Test」。問題見(https://github.com/dotnetcore/Magicodes.IE/issues/21)。

2019.01.16

  • 【Nuget】版本更新到1.4.24
  • 【導出】修復日期格式默認導出數字的Bug,默認輸出「yyyy-MM-dd」,可以通過設置「[ExporterHeader(DisplayName = "日期2", Format = "yyyy-MM-dd HH:mm:ss")]」來修改。問題見(https://github.com/dotnetcore/Magicodes.IE/issues/22)。