跳到主要内容

导出报表接口(不支持图表)

此方案提供JAVA接口导出报表的pdf、excel格式;word格式(研发中)

功能说明

  • 支持版本1.9.6+
  • 不支持图表导出,但是支持图片、二维码、条形码的导出。

接口说明

  • 1、请求接口:/jmreport/exportReport

  • 2、请求方式:get

  • 3、请求参数

    属性名是否必填类型说明用法
    reportIdssting积木报表id多个以,拼接,如果是多个将导出zip文件
    exportTypestring导出类型可选值:pdf、excel、word(规划中)
    fileNamestring文件名称导出报表的名称
    tokenstring安全检验如果报表配置了token验证,必传
    queryParamstring报表查询参数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)));

:::