apache-POI ,easyexcel(3个办公软件)
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个办公软件)相关推荐
- Apache POI和EasyExcel 第一集:小叙
Apache POI和EasyExcel 第一集:小叙 最近的课程没有上半学期那么多了,作业也不用每天熬夜拼命的写了,但是经历过上半学期的忙碌之后,闲下来也是怪难受的.闲来无事突然发现了一个教学视频, ...
- Apache POI和EasyExcel 第七集:EasyExcel的基本操作,读取和写入Excel,一行足矣
Apache POI和EasyExcel 第七集:EasyExcel的基本操作,读取和写入Excel,一行搞定 一.资源 在这里设置lombok会遇到一个问题,以前在springboot那里都没遇到, ...
- Apache POI和EasyExcel 第六集:Apache POI的Excel读取单元格中的计算公式
Apache POI和EasyExcel 第六集:Apache POI的Excel读取单元格中的计算公式 一.资源 代码实现中的带有计算公式的Excel(xls) 链接:https://pan.bai ...
- Apache POI和EasyExcel 第五集:Apache POI的Excel读取不同类型的数据
Apache POI和EasyExcel 第五集:Apache POI的Excel读取不同类型的数据 一.资源 什么是Apache POI Apache POI 不同类型的数据的表格(xls) 链接: ...
- Apache POI和EasyExcel 第四集:Apache POI的Excel基本读取(分为03版的xls、07版的xlsx)
Apache POI和EasyExcel 第四集:Apache POI的Excel基本读取(分为03版的xls.07版的xlsx) 一.资源 一个十分好用的日期类型处理包,和Java8搭配使用非常好 ...
- 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 ...
- Apache POI和EasyExcel 第二集:Apache POI的基本Excel写入(分为03版的xls和07版的xlsx)
Apache POI和EasyExcel 第二集:Apache POI的基本Excel写入(分为03版的xls和07版的xlsx) 一.导入依赖 老样子使用Maven,比较方便,一个dependenc ...
- EasyExcel导入的时候报错Caused by: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/File
今天用EasyExcel导入的时候报错,如下 com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFound ...
- easyexcel 异常:java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/filemagic
问题 在使用 EasyExcel 的 read() 功能的时候,出现异常: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesyste ...
- Apache POI 和 easyExcel
一.Apache POI 官网:Apache POI - the Java API for Microsoft Documentshttps://poi.apache.org/ 基本介绍 Apache ...
最新文章
- MongoDB管理: 使用killOp干掉Long Running Operation
- JAVA排序算法之希尔排序
- shell文件管理jenkins构建过程---window环境下报错:找不到shell文件
- java贪吃蛇_如何用Java还原童年回忆?在线教你完成贪吃蛇小游戏
- 离散数学反对称关系_离散数学课程总结(4)
- 豪情-2014年年终总结
- Python Day10 MySQL 01
- 设为首页 添加到收藏夹 (share)
- android 菜鸟面单打印_菜鸟Android
- oracle队列java_oracle 队列
- Altium Designer安装教程,适合小白的一键安装,简单明了,傻瓜式安装
- 20182319彭淼迪 2019-2020-1 《数据结构与面向对象程序设计》实验一报告
- DSP芯片的基本结构
- 怎么在我们的App中集成条码扫描功能?
- 为什么未来是全栈工程师的世界?
- github登录+注册方法
- php ajax 考试倒计时,ajax实现在线考试倒计时
- 3dmax2014 uv用法_3DSMAX演示一个硬表面模型UV展开的方法
- wd移动硬盘不能识别_西部数据移动硬盘无法识别恢复
- DC1+2: Tcl与Design Compiler (一二)——前言+DC综合与Tcl语法结构概述+DCT/DCG+wireloadmodel+Comments