欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

表格导出为word格式

更新时间: 2014-01-05 03:06:27 责任编辑: Author_N1

 

报表导出为word格式
js代码
步骤一,上传图片
$("object").each(function(index) {
				if(this.hasRendered()) {
					this.exportChart({
						exportFormat: "JPEG",
						exportAction: "save",
						exportFileName: this.id,
						exportHandler: "bulletin-image"
					});
					chartParams.push("chartIds=" + this.id);
					if (index % 2 == 0) {
						$("html,body").animate({
							scrollTop: $(this).offset().top
						}, 100).delay(5500);
					}
				} else {
					alert("图表还未渲染完成,请稍后再试。");
					chartHasRendered = false;
					return false;
				}
			});

步骤二,保存图片
ExportBean exportBean = FusionChartsExportHelper.parseExportRequestStream(request);
BufferedImage image = ImageGenerator.getChartImage(
					exportBean.getStream(), exportBean.getMetadata());
			String imageFileName = exportBean
					.getExportParameterValue("exportfilename") + ".jpg";
			File imageFile = new File(Dirs.BULLETIN_DIR + imageFileName);
			if (!imageFile.exists()) {
				imageFile.mkdirs();
				ImageIO.write(image, "jpeg", imageFile);
			}

步骤三,执行word导出,图片已经保存在服务器了,word生成只需要获得正确的图片流就可以完成
@Result(name = "success", type = "stream", params = {
			"contentType", "application/msword", "inputName", "bulletinDoc",
			"contentDisposition", "attachment;filename=${fileName}",
			"bufferSize", "8192" }) })
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:06:27
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18311/
本文WWW.DOC100.NET DOC100.NET版权所有。