关于报表导出详细数据(java结合)

最近因为换了家公司,到新公司开始做Cognos报表,(以前主要做Cognos sdk开发),幸运的是在新公司认识了wengr,
看了他在论坛上给出的一些解决方案和他自己博客上的技术文档让我受益非浅,在公司中也会给我提供非常多的解决方案和技术帮忙,非常感谢!
他也告诉我如果有好的想法和技术实现可以发布在论坛上,可以让兄弟们提供参考和给出宝贵的建议,在以后的日子一定多多发贴,告别潜水的日子!
(好像跑题了,别咂我,呵呵~0~,言归正传)
        客户要求报表页面查看粗粒度,但能够导出细的粒度,实现功能如下:
     在每一个下拉列表俩边加上一个html项目,第一个内容为:"
",每二个为:"
".其余的一样,记得修改ID名称,,其实不难理解,
就是把一个下拉列表放在DIV层中.
      

s.jpg


     接着你在放一个html项目(这个为导出按钮),内容为:



//创建按钮



就是写html语言,应该也不难理解。
红色部分为:把你从报表获取的值以参数的方式传给你的java程序()。然后通过参数去查询数据库生成细粒度EXCEL文件放在本地,
用SmartUpload提供下载。提示下载页面如下:

以上就完成了导出功能。
曾经用过getFormWarpRequest()获取页面值了,但是有Bug,如果有更好的法方,希望能给出更好的议建,
参与12

12同行回答

qiubo9_27qiubo9_27专业技术支持人员中科软科技股份有限公司
请问wengr是什么公司?显示全部
请问wengr是什么公司?收起
金融其它 · 2010-11-03
浏览1603
fenggneffenggnef商业智能工程师保密
可不可以把那JAVA文件分享给我,让我也上上手呵呵显示全部
可不可以把那JAVA文件分享给我,让我也上上手呵呵收起
系统集成 · 2010-11-02
浏览1642
zhenfang_lizhenfang_li软件开发工程师华为
感觉要是用Java导出报表就有点浪费Cognos工具了!显示全部
感觉要是用Java导出报表就有点浪费Cognos工具了!收起
互联网服务 · 2010-11-01
浏览1835
liouxin2800liouxin2800BI项目经理品高
感谢楼主,你能喝wengr一个公司不错,真好!显示全部
感谢楼主,你能喝wengr一个公司不错,真好!收起
金融其它 · 2010-10-29
浏览1776
cognoszhangcognoszhang固定收益智能研究组临时负责人、大数据研究员天弘基金管理有限公司
一张报表要做一个展示用再做一个下载用,是这个意思吧?现在有excel转html的tool,感觉cognos是不是就有点儿鸡肋了显示全部
一张报表要做一个展示用再做一个下载用,是这个意思吧?
现在有excel转html的tool,感觉cognos是不是就有点儿鸡肋了收起
基金 · 2010-10-28
浏览1739
guhe10guhe10工程师东南
借鉴一下 ,看能转化自己用不显示全部
借鉴一下 ,看能转化自己用不收起
金融其它 · 2010-10-28
浏览1741
fenggneffenggnef商业智能工程师保密
这个很不错,但是怎样控制这些数据在导出的EXCEL中的显示方式 呢,,,,,:lol显示全部
这个很不错,但是怎样控制这些数据在导出的EXCEL中的显示方式 呢,,,,,:lol收起
系统集成 · 2010-10-15
浏览1792
lutzlutz总裁助理/总经理助理顶点软件
上次就遇到客户说导出怎么是乱码的问题。这个应该可以解决,但是就是工作量大,不知道可否和王伟的那个结合一下,封装到java框架外面。显示全部
上次就遇到客户说导出怎么是乱码的问题。这个应该可以解决,但是就是工作量大,不知道可否和王伟的那个结合一下,封装到java框架外面。收起
软件开发 · 2010-09-10
浏览1764
zjisapigzjisapig工程师新意科技
学习一下显示全部
学习一下收起
金融其它 · 2010-09-09
浏览1743
王伟王伟软件开发工程师用友软件股份有限公司
不错。、、工作量是大了点、、、我的这个不需要大面积的使用,只针对几个特制的页面,如果想大范围使用还是用cognos自己的导出好。。。显示全部
不错。、、工作量是大了点、、、我的这个不需要大面积的使用,只针对几个特制的页面,如果想大范围使用还是用cognos自己的导出好。。。收起
互联网服务 · 2010-07-09
浏览1792

提问者

zy_happy_yes
软件架构设计师创亿
擅长领域: Linux服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-07-09
  • 关注会员:0 人
  • 问题浏览:9132
  • 最近回答:2010-11-03
  • X社区推广