为什么要复制带有POI的Excel,目标文件的大小小于源文件的大小

时间:2018-10-10 13:59:39

标签: apache-poi

这是我的代码

import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.poifs.filesystem.NPOIFSFileSystem;

static class HSSFCopier {
  void copy(File sourceFile, File targetFile) throws IOException {
    try (NPOIFSFileSystem fs = new NPOIFSFileSystem(sourceFile)) {
      try (HSSFWorkbook workBook = new HSSFWorkbook(fs)) {
        workBook.write(targetFile);
      }
    }   
    System.out.println(this.getClass().getName() + " done.");
  }
}
  • sourceFile:一个.xls文件,带有微米。大小为3,032 KB
  • targetFile:大小为2,903 KB
  

那么为什么targetFile较小?丢失了什么内容?

0 个答案:

没有答案