永发信息网

hssf,xssf和sxssf的区别

答案:3  悬赏:60  手机版
解决时间 2021-03-23 22:54
hssf,xssf和sxssf的区别
最佳答案
HSSF是POI工程对Excel 97(-2007)文件操作的纯Java实现
XSSF是POI工程对Excel 2007 OOXML (.xlsx)文件操作的纯Java实现

从POI 3.8版本开始,提供了一种基于XSSF的低内存占用的API----SXSSF

SXSSF通过一个滑动窗口来限制访问Row的数量从而达到低内存占用的目录,XSSF可以访问所有行。旧的行数据不再出现在滑动窗口中并变得无法访问,与此同时写到磁盘上。
在自动刷新的模式下,可以指定窗口中访问Row的数量,从而在内存中保持一定数量的Row。当达到这一数量时,在窗口中产生新的Row数据,并将低索引的数据从窗口中移动到磁盘中。
或者,滑动窗口的行数可以设定成自动增长的。它可以根据需要周期的根据一次明确的flushRow(int keepRows)调用来进行修改。

注意:针对 SXSSF Beta 3.8下,会有临时文件产生,比如:
poi-sxssf-sheet4654655121378979321.xml
文件位置:java.io.tmpdir这个环境变量下的位置
Windows 7下是C:\Users\xxxxxAppData\Local\Temp
Linux下是 /var/tmp/
要根据实际情况,看是否删除这些临时文件
全部回答
HSSF是POI工程对Excel 97(-2007)文件操作的纯Java实现
  XSSF是POI工程对Excel 2007 OOXML (。xlsx)文件操作的纯Java实现
  从POI 3.8版本开始,提供了一种基于XSSF的低内存占用的API----SXSSF
  SXSSF通过一个滑动窗口来限制访问Row的数量从而达到低内存占用的目录,XSSF可以访问所有行。旧的行数据不再出现在滑动窗口中并变得无法访问,与此同时写到磁盘上。
  在自动刷新的模式下,可以指定窗口中访问Row的数量,从而在内存中保持一定数量的Row。当达到这一数量时,在窗口中产生新的Row数据,并将低索引的数据从窗口中移动到磁盘中。
  或者,滑动窗口的行数可以设定成自动增长的。它可以根据需要周期的根据一次明确的flushRow(int keepRows)调用来进行修改。
  注意:针对 SXSSF Beta 3.8下,会有临时文件产生,比如:
  poi-sxssf-sheet4654655121378979321.xml
  文件位置:java.io.tmpdir这个环境变量下的位置
  Windows 7下是C:\Users\xxxxxAppData\Local\Temp
  Linux下是 /var/tmp/
  要根据实际情况,看是否删除这些临时文件
HSSF是POI工程对Excel 97(-2007)文件操作的纯Java实现
XSSF是POI工程对Excel 2007 OOXML (.xlsx)文件操作的纯Java实现
从POI 3.8版本开始,提供了一种基于XSSF的低内存占用的API----SXSSF
SXSSF通过一个滑动窗口来限制访问Row的数量从而达到低内存占用的目录,XSSF可以访问所有行。旧的行数据不再出现在滑动窗口中并变得无法访问,与此同时写到磁盘上。
在自动刷新的模式下,可以指定窗口中访问Row的数量,从而在内存中保持一定数量的Row。当达到这一数量时,在窗口中产生新的Row数据,并将低索引的数据从窗口中移动到磁盘中。
或者,滑动窗口的行数可以设定成自动增长的。它可以根据需要周期的根据一次明确的flushRow(int keepRows)调用来进行修改。
注意:针对 SXSSF Beta 3.8下,会有临时文件产生,比如:
poi-sxssf-sheet4654655121378979321.xml
文件位置:java.io.tmpdir这个环境变量下的位置
Windows 7下是C:\Users\xxxxxAppData\Local\Temp
Linux下是 /var/tmp/
要根据实际情况,看是否删除这些临时文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
长寿黄桷湾坐哪路公交车可以到世纪广场
比字五笔手机怎么打,我字用手机笔画怎么打
一部台湾演员的电影,讲的是女大学生出国和一
有三高的客户能入人寿保险吗
请问这个滴答打车显示的价格是一人36,还是四
我在一叶千山喝了一种谷花普洱茶,谷花茶是什
我想去高阳进点毛巾,搞批发,想请教高阳的朋
眼泪是怎样产生的?会不会有流干的那一天?
螃蟹怎么在室内过冬啊
假设你是李明,你的笔友Peter来信谈到他所居
夫爱人者,人亦从而爱之是什么意思
地道农家地址在哪,我要去那里办事
保时捷911怎么调时间
73年的农历12月12日是74年国历的几月几号
墙面装修的作用是什么,墙面装饰的作用是什么
推荐资讯
单选题“所以”的用法与其他三句不同的一项是
永年地税局和国土资源部是一回事吗
中国农业银行松北分理处我想知道这个在什么地
一般后天的傻子能活多少年
25℃时,0.1molNa2CO3与盐酸混合所得的一组体
建新便利店地址在什么地方,想过去办事
春雨计|步器安装到手机桌面
梦到很大的一河水都消失了
源月综合农贸市场怎么去啊,有知道地址的么
I come from England. I from Canada.A. am n
学模具技术去小厂做好还是大工厂好?
铺集村地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?