专栏首页小小码农一个。poiAndEasyExcel学习(一)

poiAndEasyExcel学习(一)

EasyExcel和poi使用详解

引言

经常在工作或者设计毕设时,只要是有关于Excel表格的都可以用得到poiEasyExcel,有了这两大神器之一,再也不用担心表格对你的压力了

EasyExcel 是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称

EasyExcel 能大大减少占用内存的主要原因是在解析 Excel 时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。

下图是 EasyExcel 和 POI 在解析Excel时的对比图。

Poi

POI是Apache软件基金会的,POI为“Poor Obfuscation Implementation”的首字母缩写,意为“简洁版的模糊实现”。 所以POI的主要功能是可以用Java操作Microsoft Office的相关文件,这里我们主要讲Excel

03 | 07 版本的写,就是对象不同,方法一样的!

需要注意:2003 版本和 2007 版本存在兼容性的问题!03最多只有 65535 行!

1、工作簿:

2、工作表:

3、行:

4、列:

引入依赖

使用junit需要放置到test文件夹下,如果要在主文件中的话,使用main方法。

 		testCompile group: 'junit', name: 'junit', version: '4.12'
    // 03(xls)
    // https://mvnrepository.com/artifact/org.apache.poi/poi
    compile group: 'org.apache.poi', name: 'poi', version: '3.17'
    // 07(xlsx)
    // https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml
    compile group: 'org.apache.poi', name: 'poi-ooxml', version: '3.17'

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • java中poi导出模板下拉框实现二级联动

    崔笑颜
  • SpringBoot整合Mybatis

    在 src/main/resources 下创建 mybatis 文件夹,并在 mybatis 文件夹中创建 "mybatis-config.xml" 配置文件...

    崔笑颜
  • HashMap按照value排序

    给定一个HashMap<String, BuziObj> buziObjMap;,其中 BuziObj 实现了 Comparable 接口。现在需要将 buzi...

    崔笑颜
  • DAC 2019低功耗目标检测系统设计挑战赛:GPU、FPGA组双冠军方案解读

    本次比赛内容传承了上届精髓,包含极具挑战性的软硬件协同设计任务:参赛队伍需要设计高精度算法完成小物体检测、被遮蔽物体检测、相似目标区分等任务,也需要充分考虑算法...

    机器之心
  • 经验之谈:内存问题造成数据库性能异常怎么破?

    导读:在使用数据库的过程中,内存不足常常会引起数据库异常。但是内存不足,又会为数据库带来哪些具体的影响呢?本次,我们将通过某客户现场数据库在某个时段内性能严重下...

    数据和云
  • 【H5游戏实例】JS+canvas实现人机大战之五子棋

    html代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> ...

    李海彬
  • 八、通过断点调试观察JS执行过程

    利用chrome开发者工具中的断点调试,我们能够一步步观察JavaScript的执行过程,直观感知函数调用栈、作用域链、变量对象、闭包、this等关键信息的变化...

    用户6901603
  • Layui 模板laytpl

    //第一步:编写模版。你可以使用一个script标签存放模板,如: <script id="demo" type="text/html"> <h3>{{ d...

    用户5760343
  • js笔记

    1.克隆对象 克隆数组: var country=['中国','美国']; var copyCountry=country.slice(0); 克隆对象: va...

    用户1055830
  • 引用类型、对象拷贝

    小胖

扫码关注云+社区

领取腾讯云代金券