天天看點

資料的導出 POI、easyPOI

easyPoi

将檔案中的資料轉換為List或對象的形式 ,具有檔案解析的功能 ,可以對檔案資料進行導入操作,将資料轉換為檔案導出

  • easypoi-annotation 基礎注解包,作用與實體對象上,拆分後友善maven多工程的依賴管理
  • easypoi-base導入導出的工具包,可以完成Excel導出,導入,Word的導出,Excel的導出功能
  • easypoi-web 耦合了spring-mvc基于AbstractView,極大的簡化spring-mvc下的導出功能

    相關依賴

    資料的導出 POI、easyPOI
  • @Excel 作用到filed上面,是對Excel一列的一個描述
  • @ExcelCollection 表示一個集合,主要針對一對多的導出,比如一個老師對應多個科目,科目就可以用集合表示
  • @ExcelEntity 表示一個繼續深入導出的實體,但他沒有太多的實際意義,隻是告訴系統這個對象裡面同樣有導出的字段
  • @ExcelIgnore 和名字一樣表示這個字段被忽略跳過這個導導出
  • @ExcelTarget 這個是作用于最外層的對象,描述這個對象的id,以便支援一個對象可以針對不同導出做出不同處理

    日期格式轉換注意

    資料的導出 POI、easyPOI
    資料的導出 POI、easyPOI
    一對多的集合導出:
    資料的導出 POI、easyPOI
    資料的導出 POI、easyPOI
    檔案導出
    資料的導出 POI、easyPOI
    單表導入
    資料的導出 POI、easyPOI
    資料的導出 POI、easyPOI

繼續閱讀