SXSSFWorkbook 图片不显示问题解决方案 - POI Excel 优化技巧
使用 POI 库的 SXSSFWorkbook 生成 Excel 文件时,有时会遇到图片无法正常显示的问题,而使用 XSSFWorkbook 则可以正常显示。这可能是因为 SXSSFWorkbook 使用了一种称为流式写作的方式,它会在内存中缓存数据,以便处理大量数据时可以提高性能。然而,这也可能会导致图片无法正确显示。
解决方案是使用 SXSSFWorkbook 的 setCompressTempFiles 方法,该方法将数据写入磁盘而不是内存中,这样就可以正确显示图片。例如:
SXSSFWorkbook workbook = new SXSSFWorkbook();
workbook.setCompressTempFiles(true);
另外,确保你的图片路径是正确的,可以使用绝对路径或相对路径来引用图片。
原文地址: https://www.cveoy.top/t/topic/lXjR 著作权归作者所有。请勿转载和采集!