锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产成人片在线观看,亚洲邪恶天堂影院在线观看,久久久久久亚洲Av无码精品专口http://www.tkk7.com/LoveAngela/category/52857.html琛ㄩ潰鐨勬縺鐑堟槸鐢變簬鍐呭績鐨勫崟钖勶紝鐪熸鐨勫姏閲忓鍚屾祦姘翠竴鑸矇闈?/description>zh-cnMon, 22 Oct 2012 07:29:51 GMTMon, 22 Oct 2012 07:29:51 GMT60POI Excel灝忓伐鍏風被http://www.tkk7.com/LoveAngela/articles/389969.html鐡㈣彎鐨勯洦澶?/dc:creator>鐡㈣彎鐨勯洦澶?/author>Sun, 21 Oct 2012 09:43:00 GMThttp://www.tkk7.com/LoveAngela/articles/389969.htmlhttp://www.tkk7.com/LoveAngela/comments/389969.htmlhttp://www.tkk7.com/LoveAngela/articles/389969.html#Feedback0http://www.tkk7.com/LoveAngela/comments/commentRss/389969.htmlhttp://www.tkk7.com/LoveAngela/services/trackbacks/389969.html  1 package poi.excel;
  2 
  3 import java.awt.Graphics;
  4 import java.awt.Image;
  5 import java.awt.image.BufferedImage;
  6 import java.io.ByteArrayOutputStream;
  7 import java.io.FileInputStream;
  8 import java.io.IOException;
  9 import javax.imageio.ImageIO;
 10 import org.apache.poi.hssf.usermodel.HSSFClientAnchor;
 11 import org.apache.poi.hssf.usermodel.HSSFPatriarch;
 12 import org.apache.poi.hssf.usermodel.HSSFPicture;
 13 import org.apache.poi.hssf.usermodel.HSSFSheet;
 14 import org.apache.poi.hssf.usermodel.HSSFWorkbook;
 15 
 16 /**
 17  * poi HSSF 鎻愬彇鐐規柟娉?br /> 18  * @author sikaijian
 19  */
 20 public class Excel03Util {
 21     /**
 22      * 鐢誨浘鐗?br /> 23      * @param sheet
 24      * @param wb
 25      * @param startCol
 26      * @param startRow
 27      * @param endCol
 28      * @param endRow
 29      * @param pictureIndex 鍥劇墖绱㈠紩鍙?nbsp;闇瑕佸厛鍦╳orkbook涓姞鍏ュ浘鐗囪祫婧?br /> 30      * @throws IOException
 31      * @author sikaijian
 32      */
 33     public static void drawPicture(HSSFSheet sheet, HSSFWorkbook wb,
 34             short startCol, int startRow, short endCol, int endRow,
 35             int pictureIndex) throws IOException {
 36         // 鍥劇墖瀹瑰櫒
 37         HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
 38         
 39         // 閿氱偣 瀹瑰櫒涓嬮敋浣嶇疆
 40         HSSFClientAnchor anchor = new HSSFClientAnchor(0, 0, 0, 255, startCol,
 41                 startRow, endCol, endRow);
 42         anchor.setAnchorType(2);
 43         
 44         // 瀹瑰櫒涓嬮敋錛屽茍杞藉叆鍥劇墖
 45         HSSFPicture picture = patriarch.createPicture(anchor, pictureIndex);
 46 
 47         picture.resize();
 48         picture.setLineStyle(picture.LINESTYLE_DASHDOTGEL);
 49     }
 50 
 51     /**
 52      * 鍔犺澆鍥劇墖
 53      * @param img 鍥劇墖瀵硅薄
 54      * @param wb
 55      * @return 鍥劇墖绱㈠紩鍙?br /> 56      * @throws IOException
 57      * @author sikaijian
 58      */
 59     public static int loadPicture(Image img, HSSFWorkbook wb)
 60             throws IOException {
 61         int pictureIndex;
 62         ByteArrayOutputStream arrayOut = null;
 63         try {
 64             arrayOut = new ByteArrayOutputStream();
 65             BufferedImage buImage = new BufferedImage(img.getWidth(null), img
 66                     .getHeight(null), BufferedImage.TYPE_INT_RGB);
 67             Graphics g = buImage.getGraphics();
 68             g.drawImage(img, 0, 0, null);
 69             ImageIO.write(buImage, "png", arrayOut);
 70 
 71             byte[] data = arrayOut.toByteArray();
 72 
 73             pictureIndex = wb.addPicture(data, HSSFWorkbook.PICTURE_TYPE_PNG);
 74         } finally {
 75             if (null != arrayOut) {
 76                 arrayOut.close();
 77             }
 78         }
 79 
 80         return pictureIndex;
 81     }
 82 
 83     /**
 84      * 鍔犺澆鍥劇墖
 85      * @param path 鍥劇墖璺緞
 86      * @param wb
 87      * @return 鍥劇墖绱㈠紩鍙?br /> 88      * @throws IOException
 89      */
 90     public static int loadPicture(String path, HSSFWorkbook wb)
 91             throws IOException {
 92         int pictureIndex;
 93         FileInputStream fis = null;
 94         ByteArrayOutputStream bos = null;
 95         try {
 96             fis = new FileInputStream(path);
 97             bos = new ByteArrayOutputStream();
 98             int c;
 99             while ((c = fis.read()) != -1)
100                 bos.write(c);
101             pictureIndex = wb.addPicture(bos.toByteArray(),
102                     HSSFWorkbook.PICTURE_TYPE_PNG);
103         } finally {
104             if (fis != null)
105                 fis.close();
106             if (bos != null)
107                 bos.close();
108         }
109         return pictureIndex;
110     }
111 }
112 

]]>
主站蜘蛛池模板: 成人免费无码大片A毛片抽搐色欲| 国产免费不卡视频| 四虎永久在线精品免费影视| 国产午夜亚洲精品| 老牛精品亚洲成av人片| 中文字幕在线免费看线人| 中文字幕亚洲专区| a级大片免费观看| 亚洲一区二区三区高清| 1000部禁片黄的免费看| 亚洲13又紧又嫩又水多| 最近中文字幕免费mv视频7| 亚洲国产精品网站在线播放| 免费国产成人高清在线观看麻豆| 国产亚洲精品仙踪林在线播放| 亚洲国产av一区二区三区| 男人天堂免费视频| 中文字幕亚洲第一在线| 午夜国产精品免费观看| 亚洲欧洲无码一区二区三区| 四虎永久在线精品免费观看地址 | 91视频免费观看| 亚洲国产精品久久久久婷婷老年| 中文字幕精品三区无码亚洲 | 4399影视免费观看高清直播| 久久夜色精品国产噜噜亚洲a| 精品国产一区二区三区免费看| 疯狂做受xxxx高潮视频免费| 中文字幕精品亚洲无线码一区| 亚洲av成人一区二区三区观看在线| 午夜亚洲国产成人不卡在线| 在线亚洲午夜片AV大片| 五月天婷婷免费视频| 最近的免费中文字幕视频 | 久久亚洲国产成人精品性色| 成人午夜大片免费7777| 一级毛片a女人刺激视频免费| 日韩免费视频网站| 精品亚洲成A人无码成A在线观看 | 亚洲va久久久噜噜噜久久狠狠 | 亚洲国产成人VA在线观看 |