當前位置:成語大全網 - 書法字典 - Normalexcelconstants導出如何設置底部

Normalexcelconstants導出如何設置底部

在使用poi導出Excel表格之前,需要配置很多東西,這也很麻煩。在這裏,使用poi打包easypoi可以快速配置並實現Excel或word文件的導出。這裏我們結合SpringMVC來開發easypoi。

導入jar包

下面是springMVC和easypoi所需的jar包。

主要是easypoi-base和easypoi-web,其他是關聯所需的jar包。我們需要commons-lang3.jar包,當我們開始使用commons-lang2.6版本時會出現錯誤。

Spring-servlet.xml配置

【html】查看純文本

& lt!- Bean解析器,高於默認解析器,查找Bean對象進行二次處理-& gt;

& ltbean id =“beannameviewrestor“

class =“org . spring framework . web . servlet . view . beannameviewrestor“p:order =“0“& gt;

& lt/bean & gt;

【html】查看純文本

& lt!- Excel根據用戶輸入處理對象-& gt;

& ltbean id =“jecgexcelview“class =“org . jecgframework . poi . excel . view . jecgsingleexcelview“/& gt;

& ltbean id =“jeecgtemplatexcelview“class =“org . jeecgframe . poi . excel . view . jeecgtemplatexcelview“/& gt。

& ltbean id =“jecgtemplatewordview“class =“org . jecgframework . poi . excel . view . jecgtemplatewordview“/& gt。

& ltbean id =“jecgmapexcelview“class =“org . jecgframework . poi . excel . view . jecgmapexcelview“/& gt。

控制器

【java】查看純文本

包com . MVC . controller;

導入Java . util . ArrayList;

導入Java . util . hashmap;

導入Java . util . list;

導入Java . util . map;

導入javax . servlet . http . http servlet request;

導入javax . servlet . http . http servlet response;

import org . JEE cgframework . poi . excel . entity . export params;

import org . JEE cgframework . poi . excel . entity . params . excelexpontentity;

導入org . jeecgframe . poi . excel . entity . VO . mapexcelconstants;

import org . JEE cgframework . poi . excel . entity . VO . normalexcelconstants;

導入org . spring framework . stereotype . controller;

導入org . spring framework . ui . model map;

import org . spring framework . web . bind . annotation . request mapping;

導入org . spring framework . web . bind . annotation . request method;

@控制器

@ request mapping(value =“/excel“)

公共類ExcelController {

/**

*

*方法名稱:

*開發商:

*開發時間:2016-12-29

*/

@ request mapping(value =“/export“,method = {RequestMethod。POST請求方法。獲取})

公共字符串導出(HttpServletRequest請求、HttpServletRequest響應、模型映射模型映射){

//標題

列表& ltExcelExportEntity & gt。entityList = new ArrayList & ltExcelExportEntity & gt。();

//內容

列表& lt地圖& lt字符串,對象& gt& gtdataResult = new ArrayList & lt地圖& lt字符串,對象& gt& gt();

Entitylist。add(new excelxportentity(“header 1“,“table 1“,15“);

Entitylist。add(New Excellexportentity(“Header 2“,“table2“,25));

Entitylist。add(New Excellexportentity(“Header 3“,“table3“,35));

for(int I = 0;我& lt10;i++) {

地圖& lt字符串,對象& gtmap = new HashMap & lt字符串,對象& gt();

map . put(“table 1“,“apple“+I);

map . put(“table 2“,“Banana“+I);

map . put(“table 3“,“Yali“+I);

data result . add(map);

}

model map . put(MapExcelConstants。ENTITY_LIST,ENTITY LIST);

model map . put(MapExcelConstants。MAP_LIST,data result);

string fileName =“easy poi測試列表“;

model map . put(MapExcelConstants。文件名);

模型圖。put(Normalexcelconstants。params,新導出參數(“簡易poi列表”、“測試列表”));

返回MapExcelConstants。JEECG _ MAP _ EXCEL _ VIEW

}

}

配置標題、內容正文和文件名,您就可以使用它了。