2013-05-07 145 views
-1

使用Apache poi 3.7 HSSF包从模板生成xls文件。模板xls有png图片。调用HSSFSheet.setAutoFilter方法后,图片在生成的xls中消失。在设置列上的自动过滤器时,Apache POI从模板中删除图片

+0

我们需要更多的信息。请显示您的相关代码。您是否尝试过POI(3.9)的最新稳定版本? – rgettman 2013-05-07 22:04:49

+0

我没有尝试与Apache POI 3.9。下面是简单的代码我能够重新产生 – karanbagh 2013-05-08 12:46:09

+0

@Test
公共无效测试()抛出IOException异常{
\t \t
InputStream为= ClassLoader.getSystemResourceAsStream( “TEST.XLS”);
HSSFWorkbook wb = new HSSFWorkbook(is,true);
\t \t HSSFSheet sheet = wb.getSheetAt(0); \t \t sheet.setAutoFilter(new CellRangeAddress(4,7,0,1)); \t \t FileOutputStream fs = new FileOutputStream(“./ new-test.xls”); \t \t wb.write(fs); \t \t }'code' – karanbagh 2013-05-08 12:47:00

回答

0

升级到Apache POI 3.9解决了这个问题