POI提供了
HSSF、XSSF
以及
SXSSF
三种方式操作Excel。他们的区别如下:
HSSF
:是操作Excel97-2003版本,扩展名为.xls。
XSSF
:是操作Excel2007版本开始,扩展名为.xlsx。
SXSSF
:是在XSSF基础上,POI3.8版本开始提供的一种支持低内存占用的操作方式,扩展名为.xlsx。
org.apache.poi.poifs.
file
system.NotOLE2
File
Exception: Invalid header signature; 使用wps修改
excel
文件
Invalid header signature;
read
0x7468206174656D3C,
expected
0xE11AB1A1E011CFD0
- Your
file
app
ear
s not to be a valid OLE2 document
提示无效的头部标识,但是使用
Excel
是可以正常打开的,那么另存为一下就可以了。
Java
用POI
读取
excel
文件,报异常:NotOLE2
File
Exception: Invalid header signature;
read
xxx,
expected
0xE11AB1A1
org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXml
File
Exception: The supplied data
app
ear
s to be in the OLE2 Format.
You are calling the part of POI that deals with OOXML (Office Open XML) D.
public static void splitStringBydouhao(){
String a = "a,b,c,d,e";
for (String string : a.split(",")) {
System.out.println(string);
int b = a.split(",").length;
System.o