POI介绍
ApachePOI是用Java编写的免费开源的跨平台的JavaAPI,ApachePOI提供API给Java程序对MicrosoftOffice格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件。

HSSF-提供读写MicrosoftExcelXLS格式档案的功能
XSSF-提供读写MicrosoftExcelOOXMLXLSX格式档案的功能(最常用的)
HWPF-提供读写MicrosoftWordDOC格式档案的功能
HSLF-提供读写MicrosoftPowerPoint格式档案的功能
HDGF-提供读MicrosoftVisio格式档案的功能
HPBF-提供读MicrosoftPublisher格式档案的功能
HSMF-提供读MicrosoftOutlook格式档案的功能

通过上面的入门案例可以看到,POI操作Excel表格封装了几个核心对象:

XSSFWorkbook:工作簿
XSSFSheet:工作表
Row:行
Cell:单元格

读取excel有2种思路:

1. 是通过遍历工作表获得行,遍历行获得单元格,最终获取单元格中的值。

2.还有一种方式就是获取工作表最后一个行号,从而根据行号获得行对象,通过行获取最后一个单元格索引,从而根据单元格索引获取每行的一个单元格对象,代码如下:

Apache POI基本介绍---入门级_凉拌~玛卡巴卡的博客-CSDN博客

下面代码挺全的

Apache POI使用详解_风流 少年的博客-CSDN博客_org.apache.poi

二  EasyExcel 

EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。

EasyExcel.write

EasyExcel实现Excel文件导入导出_crysw的博客-CSDN博客

Java 处理表格,也很轻松_程序员鱼皮的博客-CSDN博客_java表格处理

狂神说的笔记;【狂神说Java】POI技术详解_闲言博客的博客-CSDN博客_java poi

EasyExcel知识【Java程序进行读写生成Excel操作】_爱吃豆的土豆的博客-CSDN博客_easyexcel读取excel java

33

apache-POI ,easyexcel(3个办公软件)相关推荐

  1. Apache POI和EasyExcel 第一集:小叙

    Apache POI和EasyExcel 第一集:小叙 最近的课程没有上半学期那么多了,作业也不用每天熬夜拼命的写了,但是经历过上半学期的忙碌之后,闲下来也是怪难受的.闲来无事突然发现了一个教学视频, ...

  2. Apache POI和EasyExcel 第七集:EasyExcel的基本操作,读取和写入Excel,一行足矣

    Apache POI和EasyExcel 第七集:EasyExcel的基本操作,读取和写入Excel,一行搞定 一.资源 在这里设置lombok会遇到一个问题,以前在springboot那里都没遇到, ...

  3. Apache POI和EasyExcel 第六集:Apache POI的Excel读取单元格中的计算公式

    Apache POI和EasyExcel 第六集:Apache POI的Excel读取单元格中的计算公式 一.资源 代码实现中的带有计算公式的Excel(xls) 链接:https://pan.bai ...

  4. Apache POI和EasyExcel 第五集:Apache POI的Excel读取不同类型的数据

    Apache POI和EasyExcel 第五集:Apache POI的Excel读取不同类型的数据 一.资源 什么是Apache POI Apache POI 不同类型的数据的表格(xls) 链接: ...

  5. Apache POI和EasyExcel 第四集:Apache POI的Excel基本读取(分为03版的xls、07版的xlsx)

    Apache POI和EasyExcel 第四集:Apache POI的Excel基本读取(分为03版的xls.07版的xlsx) 一.资源 一个十分好用的日期类型处理包,和Java8搭配使用非常好 ...

  6. Apache POI和EasyExcel 第三集:Apache POI的Excel大数据量写入(分为03版的xls、07版的xlsx、升级版SXSSF)

    Apache POI和EasyExcel 第三集:Apache POI的Excel大数据量写入(分为03版的xls.07版的xlsx.升级版SXSSF) 一.结果 我的03跑了1.204秒,07跑了5 ...

  7. Apache POI和EasyExcel 第二集:Apache POI的基本Excel写入(分为03版的xls和07版的xlsx)

    Apache POI和EasyExcel 第二集:Apache POI的基本Excel写入(分为03版的xls和07版的xlsx) 一.导入依赖 老样子使用Maven,比较方便,一个dependenc ...

  8. EasyExcel导入的时候报错Caused by: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/File

    今天用EasyExcel导入的时候报错,如下 com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFound ...

  9. easyexcel 异常:java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/filemagic

    问题 在使用 EasyExcel 的 read() 功能的时候,出现异常: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesyste ...

  10. Apache POI 和 easyExcel

    一.Apache POI 官网:Apache POI - the Java API for Microsoft Documentshttps://poi.apache.org/ 基本介绍 Apache ...

最新文章

  1. MongoDB管理: 使用killOp干掉Long Running Operation
  2. JAVA排序算法之希尔排序
  3. shell文件管理jenkins构建过程---window环境下报错:找不到shell文件
  4. java贪吃蛇_如何用Java还原童年回忆?在线教你完成贪吃蛇小游戏
  5. 离散数学反对称关系_离散数学课程总结(4)
  6. 豪情-2014年年终总结
  7. Python Day10 MySQL 01
  8. 设为首页 添加到收藏夹 (share)
  9. android 菜鸟面单打印_菜鸟Android
  10. oracle队列java_oracle 队列
  11. Altium Designer安装教程,适合小白的一键安装,简单明了,傻瓜式安装
  12. 20182319彭淼迪 2019-2020-1 《数据结构与面向对象程序设计》实验一报告
  13. DSP芯片的基本结构
  14. 怎么在我们的App中集成条码扫描功能?
  15. 为什么未来是全栈工程师的世界?
  16. github登录+注册方法
  17. php ajax 考试倒计时,ajax实现在线考试倒计时
  18. 3dmax2014 uv用法_3DSMAX演示一个硬表面模型UV展开的方法
  19. wd移动硬盘不能识别_西部数据移动硬盘无法识别恢复
  20. DC1+2: Tcl与Design Compiler (一二)——前言+DC综合与Tcl语法结构概述+DCT/DCG+wireloadmodel+Comments

热门文章

  1. SAP EWM 更改过账日期(手动、开发两种方案)
  2. 【python】教你如何下载弹幕、评论、视频一体软件在伙伴面前狠狠装一波~
  3. 初探Kitematic+docker
  4. 使用IDEA创建Docker镜像,Docker容器,并发布项目
  5. 防火墙工作原理和详解会话表
  6. 移动电商快速发展的原因分析
  7. “操作无法完成,因为文件已在另一个程序中打开”怎么办?
  8. Deformable Convolution Networks
  9. 国内传统连锁超市商业模式中智慧零售应用的创新亮点
  10. Kesci的十套数据分析练习笔记