参考文档:https://help.fanruan.com/finereport/doc-view-3342.html 导出的报表名称格式:报表名称-数据集.xls 如果想要显示的格式是 :报表名称.xls 不想要把数据集带进来,需要怎么更改JS呢? 附上链接中的JS // 需要导出的数据集名称,使用 encodeURIComponent 可以避免中文乱码 var dsName = encodeURIComponent("ds1"); // 服务器地址,需要根据实际情况调整 IP、端口、Web 应用名等 var url = "http://localhost:8075/webroot/decision/url/report/v10/direct/export" + "?sessionID=" + Report.SessionMgr.get() + "&dsName=" + dsName; // 下面一段是为了用表单提交的方式导出 var form = $("<form>"); $("body").append(form); if (url.indexOf('?') !== -1) { var q = url.substr(url.indexOf('?') + 1); var qs = q.split('&'); for (var i = 0; i < qs.length; i++) { var p = qs[i]; var ps = p.split('='); if (ps.length === 2) { $('<input/>').attr('name', ps[0]).val(ps[1]).appendTo(form); } } url = url.substring(0, url.indexOf('?')); } else { var input = $("<input>"); form.append(input); } form.attr({"style": "display : none", "target": "", "method": "post", "action": url}); form.submit(); form.remove(); |