public void test4() throws Exception{
            POIFSFileSystem fs  = new POIFSFileSystem(new FileInputStream("D:\\xxx.xls"));  //打開(kāi)一個(gè)Excel文件
            HSSFWorkbook wb = new HSSFWorkbook(fs);
            HSSFSheet sheet = wb.getSheetAt(0);
               HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
               ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();
               BufferedImage bufferImg = ImageIO.read(new File("d:\\pic02.jpg"));  //打開(kāi)一個(gè)圖片文件
               ImageIO.write(bufferImg,"jpg",byteArrayOut);
               //HSSFClientAnchor anchor = new HSSFClientAnchor(0,0,0,0,(short) 19,35,(short)(19+3),35+4);
               HSSFClientAnchor anchor = new HSSFClientAnchor(0,0,0,0,(short) 19,35,(short)(19+3),35+4); // 設(shè)置圖片的位置.開(kāi)始位置19,35  占用格子3,4
               patriarch.createPicture(anchor , wb.addPicture(byteArrayOut.toByteArray(),HSSFWorkbook.PICTURE_TYPE_JPEG));
               FileOutputStream fileOut = new FileOutputStream("D:\\xxx4.xls");    // 輸出文件.
                  wb.write(fileOut);  
                  fileOut.close();
           }
          經(jīng)過(guò)測(cè)試,只能占用整個(gè)單元格! 郁悶中...........

          Feedback

          # re: 使用POI在EXCEL文件中插入圖片的方法!  回復(fù)  更多評(píng)論   

          2008-02-12 13:02 by 香草的天空
          我在excel2003中打開(kāi)POI寫的excel就直接掛掉了,什么都沒(méi)有。

          POI現(xiàn)在還沒(méi)有更新過(guò),我看素廢掉了。

          # re: 使用POI在EXCEL文件中插入圖片的方法!  回復(fù)  更多評(píng)論   

          2008-02-13 17:24 by 東方求敗
          POI支持的是EXCEL97的讀寫操作,如果是用POI修改的EXCEL文件,使用EXCEL2003應(yīng)該是可以打開(kāi)的呀!

          # re: 使用POI在EXCEL文件中插入圖片的方法!  回復(fù)  更多評(píng)論   

          2008-02-17 12:42 by 83rrr
          非常不錯(cuò)的思路呀

          # re: 使用POI在EXCEL文件中插入圖片的方法!  回復(fù)  更多評(píng)論   

          2008-08-06 12:22 by 往桑
          patriarch.createPicture(anchor , wb.addPicture(byteArrayOut.toByteArray(),HSSFWorkbook.PICTURE_TYPE_JPEG));

          createPicture()這個(gè)方法!????

          # re: 使用POI在EXCEL文件中插入圖片的方法![未登錄](méi)  回復(fù)  更多評(píng)論   

          2008-11-08 16:09 by ls
          怎么使用循環(huán)插入多張圖片?

          我測(cè)試了一下,只可以插入多張相同的.

          你有好辦法么,告訴我好不好?

          11260926@qq.com

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          posts - 7, comments - 7, trackbacks - 0, articles - 12

          Copyright © 東方求敗

          主站蜘蛛池模板: 高雄县| 鹿邑县| 和静县| 万年县| 颍上县| 金沙县| 外汇| 新郑市| 高台县| 广河县| 永春县| 界首市| 五莲县| 寻乌县| 濮阳市| 白山市| 平山县| 兰坪| 水富县| 佛冈县| 青浦区| 栾城县| 红安县| 汤阴县| 珲春市| 静宁县| 黄石市| 镇坪县| 鹤岗市| 长顺县| 深泽县| 绥芬河市| 涞源县| 信宜市| 德江县| 丰原市| 阜新市| 高唐县| 花莲市| 裕民县| 曲水县|