java如何判断一个excel,word,ppt是否为空的文档

java如何判断一个excel,word,ppt是否为空的文档

怎么定义什么叫空文档?文件字节长度为0,文件中没有文字,还是文件的正文部分没有文字?

直接转为流,然后看下有没有数据就行:

 InputStream in = new FileInputStream(filePath);
if( in.available<=0){
    System.out.println("文件为空");
}

试试Apache的POI包,可以读取这些文件的字符内容,要怎么判断空条件就自己决定吧

通过FileInputStream读取文件,int n = input.read(byte数组),判断n是否等于-1