空行255列数据导出问题

空行255列数据导出问题

  1. 问题

引用BI固定报表(html显示),报表数据有空行数据期望进行不显示,数据列数超过255列时期望能导出。

BI方面已无法解决此问题

  1. 分析

期望结果:进行报表展示,消除空行,超过255列能正确导出报表

输入条件:当前用户,报表类型,当前时间,套帐类型,期值,组织机构列表

当前数据流:报表类型—》表集

                            用户、套帐类型、期值、组织机构列表、当前时间—》确定数据范围

                            获得数据集

                            组织报表html输出字节流

                            客户端获取,浏览器布局显示

                                    

                            模式窗口触发过滤条件页面

                            获得过滤条件页面html字节流,布局展示

                            组织调整新的参数值,

                            发出http请求

                            新报表htm字节流获取

                            父页面重新布局显示

 

                            发出http请求(导出报表,输入参数同输入参数)

                            组织excel输出字节流

                            客户端获取信息进行提示

  1. 方案

一、服务端获取截取、调整、重新输出

二、客户端获取、调整、重新布局

 

一、

加入中间页面,获得报表输出字节流,重新组织数据输出,隐藏需隐藏的行、列数据,并调整条件过滤请求、报表导出请求,使整个流程正确

 

模式窗口触发过渡过滤条件页面,http请求过滤条件页面

 

                            获得过滤条件页面html字节流,重新组织输出,

                            组织调整新的参数值,

                            发出http请求(调整后的中间硬页面)

                            新报表htm字节流获取

                            父页面重新布局显示

 

                            发出http请求(导出报表,输入参数同输入参数)新的处理地址,

                            获取报表html输出字节流

                            组织excel输出字节流

                            客户端获取信息进行提示

 

 

 

  1. 结论

posted on 2014-03-05 18:30  云鹏@道  阅读(374)  评论(0编辑  收藏  举报

导航