【问题标题】:Jsreport XLSX recipie: Saving jsreport response to an excel fileJsreport XLSX 接收方:将 jsreport 响应保存到 excel 文件
【发布时间】:2018-11-02 02:40:02
【问题描述】:

我正在尝试保存从 jsreport API 收到的响应。如何将jsreport响应保存到excel文件?

【问题讨论】:

  • 您找到解决方案了吗?我也在尝试相同的方法,但我得到的只是一个包含 xml 的 zip 文件。

标签: jsreport


【解决方案1】:

我假设你对 JSReport 有一点了解。

首先,确保您在模板类型中选择了set up your report to run as an excel report 并选择了xlsx

我假设您已经完成了所有这些。

接下来,在the JSON object that you send to JSReport 中,您可能会创建如下内容:

let dataOptions = { 
   template: { 
      shortid: 'xx2346kn' 
   }, 
   data: reportData 
}

添加一个options 属性,以便您最终得到:

let dataOptions = { 
    template: { 
        shortid: 'xx2346kn' 
    }, 
    data: reportData,
    options: {
        preview: true
    }
}

假设您已正确设置其他所有内容,这将

将 jsreport 响应保存到 excel 文件中

在您的默认下载位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多