天天看點

【Magicodes.IE 2.0.0-beta1版本釋出】已支援資料表格、列篩選器和Sheet拆分

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

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

【Magicodes.IE 2.0.0-beta1版本釋出】已支援資料表格、列篩選器和Sheet拆分

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)。