');({paths:">

echarts图表与列表文字结合导出word文档

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

导出word文件需要jar包

Echarts图表可以生成BASE64编码

function inita(hotWords,word,xData,hotWordtwo)

{

ppend('

id="pro_zline'+i+'">

');

({

paths: {

'echarts' : 'js/echarts',

'echarts/chart/line' : 'js/echarts', al('png'));

al();

$.ajax({

type:'POST',

url:'briefing/exp', al()+"&image2="+$("#image2").val(),

beforeSend:function () { changeImg(); },

error:function (XMLHttpRequest, textStatus, errorThrown) {

alert(textStatus);

},

success: function (data) {

="<%=basePath%>briefing/expword?date="+encodeURI(date); etAttribute, imageo);

().setAttribute, imaget);

return"waihu/generation";

}

后台导出word

先建一个类

package

import

import

import

import

import

import

import

import

import

import

import

import

import

/**

* 适用于word 2007

* poi 版本

*/

public class WordUtil {

/**

* 根据指定的参数值、模板,生成 word 文档

* @param param 需要替换的变量

* @param template 模板

*/

public static CustomXWPFDocument generateWord(Map param, String template) {

CustomXWPFDocument doc = null;

try {

OPCPackage pack = (template);

doc = new CustomXWPFDocument(pack);

if (param != null && () > 0) {

oString());

int height = ("height").toString());

int picType = getPictureType("type").toString());

byte[] byteArray = (byte[]) ("content");

ByteArrayInputStream byteInputStream = new ByteArrayInputStream(byteArray);

try {

int ind = (byteInputStream,picType);

(ind, width , height,paragraph);

} catch (Exception e) {

();

}

}

}

}

if(isSetText){

(text,0);

}

}

}

}

}

}

/**

* 根据图片类型,取得对应的图片类型代码

* @param picType

* @return int

*/

private static int getPictureType(String picType){

int res = ;

if(picType != null){

if("png")){

res = ;

}else if("dib")){

res = ;

}else if("emf")){

res = ;

}else if("jpg") || ("jpeg")){

res = ;

}else if("wmf")){

res = ;

}

}

return res;

}

/**

* 将输入流中的数据写入字节数组

* @param in

* @return

*/

public static byte[] inputStream2ByteArray(InputStream in,boolean isClose){ byte[] byteArray = null;

try {

int total = ();

byteArray = new byte[total];

(byteArray);

} catch (IOException e) {

();

}finally{

if(isClose){

try {

();

} catch (Exception e2) {

"关闭流失败");

}

}

}

return byteArray;

相关文档
最新文档