// 页面form
OptActListNewForm actListForm = (OptActListNewForm)form;
// 转换为Flex转换数据类型
List<OptActListNew> optList = optActMonitorService.getDownLoadData(actListForm, user);
OptActListNew optAct = (OptActListNew)optList.get(0);
List listData = this.buildExcelData(optList);
response.setHeader("Content-Type", "application/force-download");
response.setHeader("Content-Type", "application/vnd.ms-excel");
String fileName = new String("xxx_xx".getBytes("GBK"),
"ISO-8859-1");
response.setHeader("Content-Disposition", "attachment;filename="
+ fileName + ".xls");
ServletOutputStream out = response.getOutputStream();
//创建excel工作薄
WritableWorkbook wwb = Workbook.createWorkbook(out);
//创建excel工作表
WritableSheet ws = wwb.createSheet("xxxx", 0);
//给出标题
WritableFont titleWF = new WritableFont(WritableFont.ARIAL, 20,
WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE,
Colour.BLACK);
WritableCellFormat titleWCF = new WritableCellFormat(titleWF);
Label tileLab = new Label(5, 0, "xxxx", titleWCF);//加入标题
ws.addCell(tileLab);
//添加图片对象
ByteArrayOutputStream bos = null;
BufferedImage chart = null;
try
{
bos = new ByteArrayOutputStream();
chart = ImageIO.read(request.getInputStream());
ImageIO.write(chart, "jpeg", bos);
WritableImage img = new WritableImage(0, ws.getRows() + 1, 15, 26,
bos.toByteArray());
ws.addImage(img);
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
bos.close();
}
wwb.write();
wwb.close();
分享到:
相关推荐
FCKeditor for java2.4 远程保存图片 java版 功能介绍: 在FCKeditor中复制网页内容时,其中的图片仍然保存在源站点上,当远程服务器路径做出更改或者关闭,本地图片将无法打开。给网友造成不好的印象,使用本功能...
3. **图片下载**:当解析出图片URL后,为每个图片创建一个独立的线程进行下载。在下载过程中,需要考虑错误处理和异常情况,确保下载过程的健壮性。 4. **执行流程**:从指定的入口URL开始,不断循环处理`...
"java+MongoDB实现存图片、下载图片的方法示例" 本文主要介绍了使用java和MongoDB实现存图片和下载图片的方法,并结合实例形式详细分析了java结合MongoDB实现图片的存储和下载相关操作技巧。 Java和MongoDB简介 ...
HttpURLConnection+jsoup防盗链 {"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661...
二、图片下载 1. **HTTP响应**: 下载图片涉及将服务器上的文件以二进制流的形式发送到客户端,通过设置HTTP响应头`Content-Type`为图片的MIME类型,如`image/jpeg`,`Content-Disposition`设置为`attachment; ...
【标题】"Java版扫雷源代码+图片素材"揭示了使用Java编程语言实现的经典扫雷游戏的开发过程。在编程领域,扫雷游戏通常被用作教学示例,因为它涉及到了基本的逻辑处理、图形用户界面(GUI)设计以及算法的应用。 ...
这个压缩包包含的是"java版本坦克大战"游戏中所使用的图片资源,这些资源对于游戏的视觉表现至关重要。 1. 图片资源的作用: 在Java游戏中,图片资源主要用于创建游戏的视觉元素,如角色、背景、道具等。它们通过`...
Java图片生成器是一种基于Java编程语言的工具,用于创建、编辑或转换图像文件。这个工具可能包含各种功能,如绘制图形、添加文字、处理图像效果、读取和写入不同图像格式等。在Java中实现图片生成器涉及到对Java 2D ...
【标题】"图片浏览器java版代码加可执行程序"揭示了这个项目是使用Java编程语言开发的一款图片查看器,它包含源代码以及一个可执行的程序。在Java中,实现图片浏览器涉及到对Java图片处理API的深入理解和应用。 ...
通过上述步骤,我们成功地使用Java编写了一个简单的图片下载程序。这个程序不仅可以用来下载单一图片,还可以作为基础框架扩展成更复杂的应用,如批量下载图片、图片处理等功能。此外,该程序还提供了一个基本的网络...
在Java分布式项目中,涉及到客户端上传图片到FTP服务器并由Nginx提供HTTP服务进行图片下载,这是一个典型的文件传输和Web服务集成的场景。这里主要涉及三个关键知识点:Java FTP客户端编程、Nginx服务器配置以及Java...
在FCKeditor中复制网页内容时,其中的图片仍然保存在源站点上,当远程服务器路径做出更改或者关闭,本地图片将无法打开。给网友造成不好的印象,使用本功能可将远程图片自动保存到站长自己的服务器上。 本功能修改自...
### Java高清处理图片:利用ImageMagick提升图片质量和效率 #### 背景与需求 在实际项目开发中,图片处理是一项常见的需求,包括但不限于图片的压缩、尺寸调整以及添加水印等操作。传统的Java库虽然能够实现这些...
对于图片下载,主要涉及到从服务器读取图片并返回给客户端的过程: 1. **读取图片**:根据图片的存储路径,使用`FileInputStream`读取图片内容。 ```java File imageFile = new File("/path/to/upload/folder/" + ...
为了提高下载效率,我们可以使用Java的`ExecutorService`和`Future`来并发处理多个图片下载任务。创建一个固定大小的线程池,然后提交下载任务: ```java ExecutorService executor = Executors....
至于下载和修改图片路径,Java的标准库没有提供直接的下载功能,但我们可以借助第三方库如Apache HttpClient或者使用Java的`java.net.URL`和`java.nio`包来实现。修改图片路径则相对简单,只需将图片文件移动到新的...
要使用Java调用Tesseract-OCR,需要下载Tesseract-OCR的Windows版本并安装。然后,使用Java语言编写程序来调用Tesseract-OCR进行图片识别。 三、ImageIOHelper类 ImageIOHelper类是一个Java类,用于图片文件转换为...
"uploadify java版 可上传多张图片" 这个标题揭示了我们即将探讨的是一个使用Java技术实现的、基于Uploadify插件的多图片上传功能。Uploadify是一款流行的前端文件上传工具,它允许用户通过异步方式上传多个文件,...
文件内含java 处理图片大小等比例缩放,指定颜色改变颜色。根据不同图片设置阴影图片。
【图片查看器(JAVA版)】是一款基于Java编程语言开发的图像浏览软件,它提供了方便快捷的方式来查看和管理个人电脑中的图片。这款软件的核心功能包括单张图片浏览、连续滚动查看以及幻灯片式自动播放,极大地提升了...