POI的使用(数据量8000)

POI的使用(数据量8000)_第1张图片
POI的使用(数据量8000)_第2张图片
65535行,更多
POI的使用(数据量8000)_第3张图片
poi操作excel(读写操作)
(1)什么poi?
** poi对office进行读写操作

HSSF - 提供读写Microsoft Excel格式档案的功能。(.xls)
XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。(.xlsx)

Workbook:代表整个excel文档

sheet:每个Workbook有多个sheet

row:在每个sheet里面有很多row

cell:在每个row里面有很多cell

在每个cell里面有具体内容
POI的使用(数据量8000)_第4张图片
写是创建,读是获取
POI的使用(数据量8000)_第5张图片
POI的使用(数据量8000)_第6张图片
POI的使用(数据量8000)_第7张图片
POI的使用(数据量8000)_第8张图片
POI的使用(数据量8000)_第9张图片

流::::::::::
POI的使用(数据量8000)_第10张图片

(2)03版本excel行数有限制的,07版本没有限制的,但是07版本如果添加数据量过大效率特别低
poi提供SXSSF对象,专门做大数据量操作的对象

65535行,07可以更多
测试大数据量操作:
POI的使用(数据量8000)_第11张图片POI的使用(数据量8000)_第12张图片
POI的使用(数据量8000)_第13张图片

100万溢出???

批处理

(每1万加一次)
POI的使用(数据量8000)_第14张图片
POI的使用(数据量8000)_第15张图片

POI的使用(数据量8000)_第16张图片
类似于批处理,代码差不多一样》》》》》》》》》》》在这里插入图片描述
POI的使用(数据量8000)_第17张图片
POI的使用(数据量8000)_第18张图片
】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】

第一,poi读取excel内容
POI的使用(数据量8000)_第19张图片
POI的使用(数据量8000)_第20张图片
POI的使用(数据量8000)_第21张图片POI的使用(数据量8000)_第22张图片
POI的使用(数据量8000)_第23张图片POI的使用(数据量8000)_第24张图片POI的使用(数据量8000)_第25张图片在这里插入图片描述POI的使用(数据量8000)_第26张图片POI的使用(数据量8000)_第27张图片
在这里插入图片描述
POI的使用(数据量8000)_第28张图片
列中的值是确定的
第二,poi向excel写内容
第三,poi如果操作大数据量
第四,poi读取不同类型的数据

1.映入依赖POI的使用(数据量8000)_第29张图片

你可能感兴趣的:(个人学习记录)