如何判断excel是2003还是2007版本

来源:互联网 发布:amd表面格式优化 编辑:程序博客网 时间:2024/04/30 12:10
InputStream inp = xxx;

if(! inp.markSupported()) {
inp = new PushbackInputStream(inp, 8);
}

if(POIFSFileSystem.hasPOIFSHeader(inp)) {
System.out.println("2003及以下");
}
if(POIXMLDocument.hasOOXMLHeader(inp)) {
System.out.println("2007及以上");
}
0 0