JAVA-----基于POI实现对Excel导入

  在日常项目开发中, 数据录入和导出是十分普遍的需求,因此,导入导出也成为了开发中一个经典的功能。数据导出的格式一般是excel或者pdf,而批量导入的信息一般是借助excel来减轻工作量,提高效率。

Java语言中对Excel的处理方式有很多种,目前就这方面做的比较出色的有ApachePOI和JExcelApi(jxl)。

ApachePOI  OR  JExcelApi(jxl)比较:

ApachePOI参考地址: http://poi.apache.org/

JExcelApi(jxl)参考地址: http://jexcelapi.sourceforge.net/

对于Excel操作方面:

a)在内存消耗上,JXL要比POI更有一些

b)在读取excel的效率上,POI略优于JXL一些     在写入exce的效率上,JXL优于POI 

c)在功能上,JXL较POI相对弱了一点,当实现的功能比较复杂的情况下,可以选择使用POI,但是,如果只对大数据量有要求,可以考虑使用JXl。

本文章主要以POI为例,实现对Excel文档进行导入

创建maven的WEB项目,本博客有详细文章,不解释~

框架:SpringMVC+Spring+Mybaties

  JAVA-----基于POI实现对Excel导入

  搭建完成~

  编辑pom.xml文件~

  JAVA-----基于POI实现对Excel导入

  创建实现导入导出的依赖~

  JAVA-----基于POI实现对Excel导入

  在WEB-INF下创建文件夹Excel~

  配置application_context.xml

  Springmvc_servlet.xml

  Web.xml

  在src/main/java/创建com包 ,新建contrller.java

  JAVA-----基于POI实现对Excel导入

  JAVA-----基于POI实现对Excel导入

  JAVA-----基于POI实现对Excel导入

  JAVA-----基于POI实现对Excel导入

  JAVA-----基于POI实现对Excel导入

  编辑index.jsp

  JAVA-----基于POI实现对Excel导入

  在WEB-INF下编写import.jsp

  JAVA-----基于POI实现对Excel导入

  运行

  JAVA-----基于POI实现对Excel导入

  进行导入页面的跳转~

  JAVA-----基于POI实现对Excel导入

  对本地文件进行选择

  JAVA-----基于POI实现对Excel导入

  之后提交~

  已发现控制台已输出信息

  JAVA-----基于POI实现对Excel导入

  对WEB-INF下的Excel文件夹检查

  JAVA-----基于POI实现对Excel导入

  发现已导入成功~

本项目下载地址:链接: https://pan.baidu.com/s/1dFhJuq1 密码: 2c26

Jave ---基于poi技术实现Excel导入功能实现已完成

如有不解,请加本人qq:1196319567~

感谢博客园提供的平台~

欢迎同行评论,交流~

上一篇:pagehelper调用mybatis报错java.lang.NoSuchMethodError:org.apache.ibatis.reflection.MetaObject.forObject


下一篇:解决:启动项目报错 java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory