导出报表接口(不支持图表)
此方案提供JAVA接口导出报表的pdf、excel格式;word格式(研发中)
功能说明
- 支持版本
1.9.6+
- 不支持图表导出,但是支持图片、二维码、条形码的导出。
接口说明
-
1、请求接口:/jmreport/exportReport
-
2、请求方式:get
-
3、请求参数
属性名 是否必填 类型 说明 用法 reportIds 是 sting 积木报表id 多个以 ,
拼接,如果是多个将导出zip文件exportType 是 string 导出类型 可选值:pdf、excel、word(规划中) fileName 否 string 文件名称 导出报表的名称 token 否 string 安全检验 如果报表配置了token验证,必传 queryParam 否 string 报表查询参数 encodeURIComponent(JSON.stringify({ year: "2025", month: "04" })))
:::
前端调用
//报表查询参数
let queryParam = {
year:"2025",
month:"04",
sales:"2500000"
}
//其中http://localhost:8086替换成自己的项目请求地址
window.open("http://localhost:8086/jmreport/exportReport?reportIds=1074182775962648576,1338370016550195200&token=123456&exportType=excel&queryParam="+ encodeURIComponent(JSON.stringify(queryParam)));
:::