`
刘赛勋
  • 浏览: 7554 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

excel导入

    博客分类:
  • Java
阅读更多
jsp  form协议要添加enctype="multipart/form-data"

protected Sheet getSheet(HttpServletRequest request) throws Exception {
request.setCharacterEncoding("UTF-8");
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List<FileItem> items = upload.parseRequest(request);
Iterator<FileItem> itr = items.iterator();
Sheet sheet = null;
while (itr.hasNext()) {
FileItem item = (FileItem) itr.next();
if (item.isFormField()) {
System.out.println("getFieldName" + item.getFieldName()
+ "UTF-8" + item.getString("UTF-8"));
} else {
System.out.println("getSize" + item.getSize());
System.out.println("getContentType" + item.getContentType());
System.out.println("getName" + item.getName());
Workbook workbook = WorkbookFactory.create(item
.getInputStream());
sheet = workbook.getSheetAt(0);

}
}
return sheet;

}
调用方法
public void batchUpload(HttpServletRequest request, HttpServletResponse response) throws Exception {
log.info("****   batchUpload***");
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
Learner learner=new Learner();


String pwd=multipartRequest.getParameter("pwd");
String fid=multipartRequest.getParameter("fid");
System.out.println("*************************pwd**********************************"+pwd+"**************************************************fid**********************************"+fid);

Sheet sheet = this.getSheet(request);
Iterator<Row> iterator=sheet.rowIterator();
while(iterator.hasNext()){
String id=CommonUtils.getUUID();
Row row=iterator.next();
String code=CommonUtils.getXlsValue(row.getCell(0));//工号code
String degree=CommonUtils.getXlsValue(row.getCell(1));//学位degree


this.learnerService.saveAndUpdate(learner);

}
this.alert(response, ExceptionMsg.UI_SUC, "/learner/list");
}
分享到:
评论

相关推荐

    springboot 导出excel 导入excel 生成excel 内容有点多

    springboot 导出excel 导入excel 生成excel 内容有点多 springboot 导出excel 导入excel 生成excel 内容有点多 springboot 导出excel 导入excel 生成excel 内容有点多 springboot 导出excel 导入excel 生成excel ...

    Thinkphp5整合excel导入导出

    Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel...

    thinkhphp3.2 excel导入导出demo

    thinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel...

    易语言EXCEL表导入EDB数据库

    易语言EXCEL表导入EDB数据库源码,EXCEL表导入EDB数据库,是否存在指定数据表,转换字母,随机生成密码

    C# Excel导入数据库

    本文先将Excel文件转换成DataTable,然后再循环将记录插入到数据库表中,这种方式可以任由程序员来选择将哪列数据导入到数据表的哪个字段中

    c#ExceL导入支持2003和2007两种导入

    c#ExceL导入支持2003和2007两种导入,里面有说明和案例,还有遇到问题的解决方法。

    前端-HTML-Web Excel导入

    前端_HTML_Web Excel导入,内有可以使用的demo,前端_HTML_Web Excel导入,内有可以使用的demo

    Excel导入导出GridControl特别简单版.zip

    Excel导入导出GridControl特别简单版,操作简单明了,我现在用的就是这个GridControl的导入导出,该导入导出是根据DevExpress里面的GridControl工具和SaveFileDialog工具来使用的,特别简单方便,有需要的朋友可以...

    poi excel导入导出

    poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出

    用asp把Excel导入到MSSQL

    用asp把Excel导入到MSSQL的源文件

    Excel导入导出项目 简单的

    Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出

    java实现Excel导入(POI)

    java实现Excel导入

    easyexcel+validation excel导入导出下载

    使用esayexcel作为excel导入导出工具代码 validation 作为excel内容校验 可运行,内置模板文件

    Java POI EXCEL导入导出

    Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出...

    excel 导入解析1

    excel 导入解析1excel 导入解析1excel 导入解析1excel 导入解析1excel 导入解析1excel 导入解析1excel 导入解析1excel 导入解析1excel 导入解析1excel 导入解析1excel 导入解析1excel 导入解析1

    easy-excel 完成Excel导入

    导入数据 支持,复杂对象导航,支持自定义(单元格宽度) 标题样式(背景色,对齐方式,字体颜色) 导出测试使用时,运行org....导入测试使用时,运行org.easy.excel.test.ImportTest,观察org.easy.excel.vo.ExcelImportResult

    pb9excel导入

    pb9excel导入尝试过效率还是不错的,测试通过的。

    C#实现Excel导入sqlite的方法

    主要介绍了C#实现Excel导入sqlite的方法,是C#程序设计中非常重要的一个实用技巧,需要的朋友可以参考下

    .net的Excel导入

    网页的Excel导入

Global site tag (gtag.js) - Google Analytics