转载请标明出处:
https://blog.youkuaiyun.com/weixin_41965979/article/details/80969287
本文出自付付讶的博客
1:所需jar包:freemarker(我用的是freemarker-2.3.18);
首先准备一个word模板(英文部分是要被你的数据所代替的)
2:把这个模板保存为xml格式
3:页面上写好按钮和下拉框选择第几组图片
<div style="width:100%;border:1px solid white;border-top:0px">
<select id="imageoption">
<option value="first" selected>第一组照片</option>
<option value="second">第二组照片</option>
<option value="third">第三组照片</option>
</select>
</div>
<input type="hidden" value="" name="first" id="before"></input>
<!-- 多选框选中传的ids -->
<input type="hidden" id="ids" name="ids" value=""></input>
<div class="search">
<input type="button" value="导出为word" id="exportword1" οnclick="pass_word()">
</input>
</div>
4:导出按钮触发的事件
//导出word
function pass_word(){
//判断选择第几组照片
var options=$("#imageoption option:selected").val();
if(options=="first"){
$("#before").val("prefirst");
}else if(options=="second"){
$("#before").val("underfirst");
}else{
$("#before").val("afterfirst");
}
var names="";
//road为复选框的name值
var checkb = document.getElementsByName("road");
//选择导出多条时给name拼接一个逗号
for(var i=1;i<checkb.length;i+