org.apache.poi.emptyfileexception the supplied file was empty (zero bytes long) talend

报错涵义

提供的文件是空的(0字节长)

poi操作的文件既是输入文件又是输出文件

例如:文件A。 首先将文件A作为输入流,使用poi读取文件A的内容;在不关闭A的输入流的同时,使用poi的write方法将内容通过输出流写入到文件A,此时就会报错

避免同时读和写入同一个文件,可以输出到一个新文件中

  •