没有合适的资源?快使用搜索试试~ 我知道了~
图片导入到Excel
5星 · 超过95%的资源 需积分: 9 8 下载量 195 浏览量
2013-05-20
16:45:07
上传
评论
收藏 6KB TXT 举报
温馨提示
试读
6页
将图片导入到Excel并设定Ecxel的保存路径
资源推荐
资源详情
资源评论
public String ExceloutPut() throws Exception{
// try {
/* System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
User user=(User)session.get("LOGINUSER");
int uId=user.getUserId();
OutputStream out = null;
//InputStream in = null;
//int length = in.available();
String fileName = "feeChart.xlsx";
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("application/force-download");
response.setHeader("Content-Disposition","attachment;filename=\""+fileName+"\"");
OutputStream ous = response.getOutputStream();
// //////////////////////////////////////////////////////////////////////////////////
String worksheet = "List";// 输出的excel文件工作表名
String[] title = { "费用报表" };// excel工作表的标题
WritableWorkbook workbook = null;// 创建工作簿
try {
// 创建可写入的Excel工作薄,运行生成的文件在tomcat/bin下 //
workbook = Workbook.createWorkbook(ous);
WritableSheet sheet = workbook.createSheet(worksheet, 0); // 添加第一个工作表
// 写入标题,数据库列名
// try {
/* System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
User user=(User)session.get("LOGINUSER");
int uId=user.getUserId();
OutputStream out = null;
//InputStream in = null;
//int length = in.available();
String fileName = "feeChart.xlsx";
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("application/force-download");
response.setHeader("Content-Disposition","attachment;filename=\""+fileName+"\"");
OutputStream ous = response.getOutputStream();
// //////////////////////////////////////////////////////////////////////////////////
String worksheet = "List";// 输出的excel文件工作表名
String[] title = { "费用报表" };// excel工作表的标题
WritableWorkbook workbook = null;// 创建工作簿
try {
// 创建可写入的Excel工作薄,运行生成的文件在tomcat/bin下 //
workbook = Workbook.createWorkbook(ous);
WritableSheet sheet = workbook.createSheet(worksheet, 0); // 添加第一个工作表
// 写入标题,数据库列名
jxl.write.Label label;
for (int i = 0; i < title.length; i++) {
// Label(列号,行号 ,内容 )
label = new jxl.write.Label(i, 0, title[i]); // 放入标题,其中i是行号,0是列号
sheet.addCell(label);
}*/
//=================图片写入到Excel 开始=====================================
FileOutputStream fileOut = null;
BufferedImage bufferImg =null;
try{
//先把读进来的图片放到一个ByteArrayOutputStream中,以便产生ByteArray
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();
bufferImg = ImageIO.read(new File(newPath+"\\"+charName));
ImageIO.write(bufferImg,"jpg",byteArrayOut);
//创建一个工作薄
HSSFWorkbook wb = new HSSFWorkbook();
// HSSFWorkbook book = _proxy.expertExcel(_formBean,_login);
HSSFSheet sheet1 = wb.createSheet("费用分析");
HSSFRow row = sheet1.createRow((short)0);
HSSFRow row1 = sheet1.createRow((short)1);
//sheet 创建一行
HSSFCell cell = row.createCell((short)0);
for (int i = 0; i < title.length; i++) {
// Label(列号,行号 ,内容 )
label = new jxl.write.Label(i, 0, title[i]); // 放入标题,其中i是行号,0是列号
sheet.addCell(label);
}*/
//=================图片写入到Excel 开始=====================================
FileOutputStream fileOut = null;
BufferedImage bufferImg =null;
try{
//先把读进来的图片放到一个ByteArrayOutputStream中,以便产生ByteArray
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();
bufferImg = ImageIO.read(new File(newPath+"\\"+charName));
ImageIO.write(bufferImg,"jpg",byteArrayOut);
//创建一个工作薄
HSSFWorkbook wb = new HSSFWorkbook();
// HSSFWorkbook book = _proxy.expertExcel(_formBean,_login);
HSSFSheet sheet1 = wb.createSheet("费用分析");
HSSFRow row = sheet1.createRow((short)0);
HSSFRow row1 = sheet1.createRow((short)1);
//sheet 创建一行
HSSFCell cell = row.createCell((short)0);
剩余5页未读,继续阅读
资源评论
- 大写K2014-08-14好评能用,没有问题
- liu_1122332013-05-21我评论了,怎么不显示呢,好评,很有用。很给力。
lz929
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功