在使用java api连接Smartbi导出电子表格的时候,常有如下问题:
1、清单报表导出Excel数据只有一页
导出接口为使用的导出接口为smartbi.sdk.service.spreadsheetreport.SSReport 类的
public void doExport(java.lang.String type, java.io.OutputStream os)方法
type参数说明:type
- 导出格式,有以下几个备选值 PDF、PNG、WORD、EXCEL2007(常用)、LIST_EXCEL(清单表导出Excel专用)、EXCEL(输出Excel2003)、HTML、CSV
针对分组表/Excel分析:PDF、PNG、WORD、EXCEL2007(常用)、EXCEL(输出Excel2003)、HTML
针对清单表:LIST_EXCEL(清单表导出Excel专用)、CSV
原因:原因分析:
导出清单表的Excel格式传递的type参数值是EXCEL2007,这个参数不适用于清单报表。
解决方案:
需要把type参数值改为LIST把type参数值改为LIST_EXCEL导出就可以解决EXCEL导出
2、如何判断电子表格的报表类型
在全模块的License环境,总共有分组报表、清单报表、Excel融合分析三种电子表格报表类型。
...