zoukankan      html  css  js  c++  java
  • 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

      

      搭建完成~

      编辑pom.xml文件~

      

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

      

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

      配置application_context.xml

             Springmvc_servlet.xml

             Web.xml

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

      

      

      

      

      

      编辑index.jsp

      

      在WEB-INF下编写import.jsp

      

      运行

      

      进行导入页面的跳转~

      

      对本地文件进行选择

      

      之后提交~

      已发现控制台已输出信息

       

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

      

      发现已导入成功~

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

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

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

    感谢博客园提供的平台~

    欢迎同行评论,交流~

  • 相关阅读:
    java抽象类
    java不支持多继承
    logback颜色
    @ConfigurationProperties、@Value、@PropertySource
    redis命令
    mac下安装rabbitmq
    mac下安装jmeter
    python TypeError: 'int' object is not callable 问题解决
    白炽灯串联发光问题_高中知识(原创)
    python 离散序列 样本数伸缩(原创)
  • 原文地址:https://www.cnblogs.com/mmmmyblog/p/7879618.html
Copyright © 2011-2022 走看看