日期:2014-05-19  浏览次数:20888 次

POI导出Excel图片大小问题
HSSFClientAnchor anchor = new HSSFClientAnchor(10,255,1023,0,(short) 0, i+1,(short)3,i+3);  
patriarch.createPicture(anchor,workBook.addPicture(bos.toByteArray(),HSSFWorkbook.PICTURE_TYPE_JPEG));  

可以通过上面二句代码将图片导出来,但是在Excel中图片的大小怎么控制??? 现在效果是这样的,图片能显示出来,但是把网格线给挡住了,请问怎么调呢?图片是跟着网格线的大小变的,我只想把网络线显示出来就好了

------解决方案--------------------
调整单元格宽度 
sheet.setAutobreaks(true); 
sheet.setColumnWidth((short)i,colsWidth[i]); //设定单元格长度 
sheet.autoSizeColumn((short) i);//自动根据长度调整单元格长度