提到Excel的導(dǎo)入導(dǎo)出,大家肯定都知道alibaba開源的EasyExcel,該項(xiàng)目的github地址為:https://github.com/alibaba/easyexcel。
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),連山網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:連山等地區(qū)。連山做網(wǎng)站價(jià)格咨詢:028-86922220這個(gè)項(xiàng)目非?;钴S,項(xiàng)目誕生的目的就是為了簡化開發(fā)、降低內(nèi)存消耗。我項(xiàng)目中也用過,但還是有一些槽點(diǎn)的,比如文檔很簡陋,功能做的不完善,不支持圖片的讀取等。所以,今天給大家推薦另外一款Excel處理的工具:EasyPoi。
一、EasyPoi簡介
官網(wǎng):http://www.afterturn.cn/
文檔:http://easypoi.mydoc.io/
EasyPoi功能如同名字easy,主打的功能就是容易,讓一個(gè)沒見接觸過poi的人員 就可以方便的寫出Excel導(dǎo)出,Excel模板導(dǎo)出,Excel導(dǎo)入,Word模板導(dǎo)出,通過簡單的注解和模板 語言(熟悉的表達(dá)式語法),完成以前復(fù)雜的寫法 ,不如poi那么自定義,不如jxl那么多標(biāo)簽,但是我們就是寫的少,寫的少。
EasyPoi的主要特點(diǎn)
二、EasyPoi的功能介紹
Excel自適應(yīng)xls和xlsx兩種格式,word只支持docx模式,功能還是挺豐富的。
1.Excel導(dǎo)入
2.Excel導(dǎo)出
3.Excel轉(zhuǎn)html
4.word導(dǎo)出
5.pdf導(dǎo)出
三、重點(diǎn)功能介紹
1.注解
EasyPoi起因就是Excel的導(dǎo)入導(dǎo)出,最初的模板是實(shí)體和Excel的對應(yīng),model--row,filed--col 這樣利用注解我們可以和容易做到excel到導(dǎo)入導(dǎo)出 經(jīng)過一段時(shí)間發(fā)展,現(xiàn)在注解有5個(gè)類分別是
2.Excel 模板
模板是處理復(fù)雜Excel的簡單方法,復(fù)雜的Excel樣式,可以用Excel直接編輯,完美的避開了代碼編寫樣式的雷區(qū),同時(shí)指令的支持,也提了模板的有效性。就像下面這樣使用,具體用法請看文檔。
3.Excel<->Html的互轉(zhuǎn)
4.Word模板導(dǎo)出
5.圖片的導(dǎo)入導(dǎo)出
@Test//圖片導(dǎo)入 public void test() { try { ImportParams params = new ImportParams(); params.setNeedSave(true); Listresult = ExcelImportUtil.importExcel( new File(PoiPublicUtil.getWebRootPath("import/imgexcel.xls")), CompanyHasImgModel.class, params); for (int i = 0; i < result.size(); i++) { System.out.println(ReflectionToStringBuilder.toString(result.get(i))); } Assert.assertTrue(result.size() == 4); } catch (Exception e) { e.printStackTrace(); } } } //導(dǎo)出 @Excel(name = "公司LOGO", type = 2 ,width = 40 , height = 20,imageType = 1) private String companyLogo;
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。