91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

這是一個Excel表格導入與導出功能,Excel美化,并且添加了進度條,丟上Eclipse直接運行使用,附帶測試數據與說明。Java項目使用maven搭建。

資源截圖

代碼片段和文件信息

package?com.controller;

import?java.util.ArrayList;
import?java.util.Date;
import?java.util.Hashtable;
import?java.util.List;
import?java.util.Map;

import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;

import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestMethod;
import?org.springframework.web.bind.annotation.RequestParam;
import?org.springframework.web.bind.annotation.ResponseBody;
import?org.springframework.web.multipart.MultipartFile;
import?com.alibaba.fastjson.JSON;
import?com.entity.User;

import?util.ExcelOrUserUtil;

@Controller
public?class?TestController?{

/**
?*?讀取Excel文件
?*?@param?file
?*?@param?request
?*?@param?clientid
?*?@return
?*?@throws?Exception
?*/
@RequestMapping(value=“excel.json“method=RequestMethod.POST)
@ResponseBody
public?String?importUsers(@RequestParam?MultipartFile?file
HttpServletRequest?request)?throws?Exception{
?ExcelOrUserUtil?ecxel=new?ExcelOrUserUtil();
?List?list=new?ArrayList();
String?str?=?null;
Integer?count=0;
try?{
str?=?ecxel.importbaseExcel(file0listrequest);
if?(list.size()>0)?{
for?(int?i?=?0;?i? Thread.sleep(10);//為了展現效果添加一個sleep;
System.out.println(“用戶編號:“+list.get(i).getUserid()+“用戶名稱:“
+list.get(i).getUsername()+“添加時間:“+list.get(i).getDate());
request.getSession().setAttribute(“pr“?++count);
}
}
}?catch?(Exception?e)?{
str?=?“發生錯誤:請查看數據是否正確!“;
}
return?JSON.toJSONString(str);
}
@ResponseBody
@RequestMapping(value=“doExport“method=RequestMethod.GET)
public?void?doExport(HttpServletResponse?response)?throws?Exception?{
ExcelOrUserUtil?ecxel=new?ExcelOrUserUtil();
List?list=new?ArrayList();
User?user=new?User();
user.setUserid(1);
user.setUsername(“王五“);
user.setDate(new?Date());
list.add(user);
User?user2=new?User();
user2.setUserid(2);
user2.setUsername(“張三“);
user2.setDate(new?Date());
list.add(user2);
ecxel.exportXls(listresponse);
}
/**
?*?獲取進度條數據
?*?
?*?@return
?*/
@RequestMapping(value?=?“getSession.json“?method?=?RequestMethod.POST)
@ResponseBody
public?String?getSession(HttpServletRequest?request)?{
//?創建一個線程安全Map
Map?json?=?null;
//?獲取數據轉成String類型
object?count?=?request.getSession().getAttribute(“pr“);
object?max?=?request.getSession().getAttribute(“max“);

//?保存數據
json?=?new?Hashtable();
json.put(“max“?(max?==?null?0:Integer.parseInt(max.toString())));
json.put(“count“?(count?==?null?0:Integer.parseInt(count.toString())));
//?返回結果
return?JSON.toJSONString(json);
}
/**
?*?重置進度條數據
?*?
?*?@return
?*/
@RequestMapping(value?=?“clearSession.json“?method?=?RequestMethod.POST)
@ResponseBody
public?void?clearSess

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-08-30?09:53??Excel導入導出\
?????目錄???????????0??2019-06-09?13:40??Excel導入導出\ExcleTest\
?????文件????????1621??2019-08-30?09:48??Excel導入導出\ExcleTest\.classpath
?????文件????????1446??2019-08-30?09:48??Excel導入導出\ExcleTest\.project
?????目錄???????????0??2019-06-09?13:39??Excel導入導出\ExcleTest\.settings\
?????文件?????????639??2019-06-07?17:41??Excel導入導出\ExcleTest\.settings\.jsdtscope
?????文件??????????62??2019-08-30?09:48??Excel導入導出\ExcleTest\.settings\org.eclipse.core.resources.prefs
?????文件?????????478??2019-06-08?08:53??Excel導入導出\ExcleTest\.settings\org.eclipse.jdt.core.prefs
?????文件??????????90??2019-06-07?17:41??Excel導入導出\ExcleTest\.settings\org.eclipse.m2e.core.prefs
?????文件?????????676??2019-06-08?08:53??Excel導入導出\ExcleTest\.settings\org.eclipse.wst.common.component
?????文件?????????252??2019-06-08?08:53??Excel導入導出\ExcleTest\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2019-06-07?17:41??Excel導入導出\ExcleTest\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2019-06-07?17:41??Excel導入導出\ExcleTest\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????50??2019-06-07?17:41??Excel導入導出\ExcleTest\.settings\org.eclipse.wst.validation.prefs
?????文件????????6988??2019-08-07?14:55??Excel導入導出\ExcleTest\pom.xml
?????目錄???????????0??2019-06-09?13:40??Excel導入導出\ExcleTest\src\
?????目錄???????????0??2019-06-09?13:39??Excel導入導出\ExcleTest\src\main\
?????目錄???????????0??2019-06-09?13:39??Excel導入導出\ExcleTest\src\main\java\
?????目錄???????????0??2019-08-07?14:57??Excel導入導出\ExcleTest\src\main\java\com\
?????目錄???????????0??2019-08-07?13:44??Excel導入導出\ExcleTest\src\main\java\com\controller\
?????文件????????3311??2019-08-07?14:58??Excel導入導出\ExcleTest\src\main\java\com\controller\TestController.java
?????目錄???????????0??2019-08-07?13:44??Excel導入導出\ExcleTest\src\main\java\com\entity\
?????文件?????????541??2019-08-07?13:44??Excel導入導出\ExcleTest\src\main\java\com\entity\User.java
?????目錄???????????0??2019-08-07?13:46??Excel導入導出\ExcleTest\src\main\java\util\
?????文件???????12011??2019-08-07?14:52??Excel導入導出\ExcleTest\src\main\java\util\ExcelOrUserUtil.java
?????目錄???????????0??2019-06-09?13:39??Excel導入導出\ExcleTest\src\main\resources\
?????文件????????3946??2019-08-07?14:34??Excel導入導出\ExcleTest\src\main\resources\springmvc-servlet.xml
?????目錄???????????0??2019-06-09?13:40??Excel導入導出\ExcleTest\src\main\webapp\
?????文件????????2151??2019-08-07?14:52??Excel導入導出\ExcleTest\src\main\webapp\index.jsp
?????目錄???????????0??2019-08-07?13:31??Excel導入導出\ExcleTest\src\main\webapp\statices\
?????目錄???????????0??2019-08-07?13:33??Excel導入導出\ExcleTest\src\main\webapp\statices\css\
............此處省略86個文件信息

評論

共有 條評論