在使用java api连接Smartbi导出电子表格的时候,常有如下问题:
1、清单报表导出Excel数据只有一页
导出接口为smartbi.sdk.service.spreadsheetreport.SSReport 类的
...
原因:
导出清单表的Excel格式传递的type参数值是EXCEL2007,需要把type参数值改为LIST_EXCEL导出就可以解决。EXCEL2007,这个参数不适用于清单报表。
解决方案:
需要把type参数值改为LIST_EXCEL导出就可以解决
2、如何判断电子表格的报表类型
在全模块的License环境,总共有分组报表、清单报表、Excel融合分析三种电子表格报表子类型在全模块的License环境,总共有分组报表、清单报表、Excel融合分析三种电子表格报表类型。
电子表格定义中有reportType属性,其对应关系如下表:电子表格定义中有reportType属性标记其类型,其对应关系如下表:
报表类型 | reportType值 |
---|---|
分组报表 | 0 |
清单报表 | 1 |
Excel融合分析 | 2 |
...