poi本地生成Excel到桌面
来源:互联网 发布:逆战淘宝代练那家好 编辑:程序博客网 时间:2024/06/15 23:54
package com;
import java.io.FileOutputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.net.URL;
import java.awt.image.BufferedImage;
import javax.imageio.*;
import javax.swing.filechooser.FileSystemView;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFPatriarch;
import org.apache.poi.hssf.usermodel.HSSFClientAnchor;
public class PicExcel {
public static void main(String[] args) {
FileOutputStream fileOut = null;
BufferedImage bufferImg = null;
try {
URL url = new URL(
"http://hiphotos.baidu.com/youyu0503/pic/item/3f1e42a7dbc6dfc89152ee19.jpg");
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();
bufferImg = ImageIO.read(url.openStream());
ImageIO.write(bufferImg, "jpg", byteArrayOut);
// 创建一个工作薄
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet1 = wb.createSheet("new sheet");
HSSFPatriarch patriarch = sheet1.createDrawingPatriarch();
HSSFClientAnchor anchor = new HSSFClientAnchor(0, 0, 512, 255,
(short) 0,0, (short) 10, 20);
// 插入图片
patriarch.createPicture(anchor, wb.addPicture(byteArrayOut
.toByteArray(), HSSFWorkbook.PICTURE_TYPE_JPEG));
FileSystemView fsv = FileSystemView.getFileSystemView();//获取本的桌面路径
fileOut = new FileOutputStream(fsv.getHomeDirectory().toString()+"word.xls");
// 写入excel文件
wb.write(fileOut);
fileOut.close();
} catch (IOException io) {
io.printStackTrace();
System.out.println("io erorr : " + io.getMessage());
} finally {
if (fileOut != null) {
try {
fileOut.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
- poi本地生成Excel到桌面
- poi本地生成Excel到桌面
- poi 实现Excel导出到本地
- Java生成excel文件-本地生成excel文件-poi
- 从POI 生成EXCEL 到二进制下载
- poi生成excel上传到FTP
- java利用poi生成excel文件后下载本地
- POI+JFreeChart生成报表图片插入到Excel中
- POI+JFreeChart生成报表图片插入到Excel中
- POI生成excel报表
- poi 生成excel
- 使用POI生成Excel
- POI生成Excel
- poi生成Excel
- poi生成excel
- poi生成Excel
- poi生成Excel
- POI生成Excel
- 连接各种数据库方式速查表
- 整理下思路(3)
- jsp生成Word
- SAP R3和JAVA交换数据之JCO
- iphone 项目中如何加载本地html文件到uiwebview
- poi本地生成Excel到桌面
- windows 7 安装 PetShop 4.0 问题小结
- 键盘各键对应的值
- poi+servlet+网络图片,将Servlet内容下载到客户端为Excel或Word
- 自适应图片
- AT&T汇编语言的相关知识
- 时间处理
- [Android开发]android-按钮事件
- Error loading driver:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver