壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3553|回复: 6

[OAF] EBS数据导出到Excel,如何做?

[复制链接]
发表于 2008/9/5 11:10:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
exportButton可以做,但缺点不能格式化好了给用户.除了这个方法,还有其他好的办法吗
发表于 2008/9/16 14:46:14 | 显示全部楼层
XML Publisher + Report
发表于 2008/9/17 23:54:58 | 显示全部楼层
1、首先,exportButton是可以实现的,当点击exportButton后,会调用\OA_HTML\OAExport.jsp
     如果你想格式化输出格式的话,可是在这个标准的jsp页面中加入相应的代码。
   不过,建议是在OAF中,压入一个变量,然后,在OAExport.jsp中,若是取到这个变量,
   就跳转到自己新写的一个jsp页面,在这里新页面里写你需要格式化的东西,至于csv出力的代码,
   可以复制OAExport.jsp,这样做的好处可以不破环标准代码的封装性。
2、页面上控件中一个是表示vo中attribute的属性,这个是用来看的,另外有一个export出力的属性,
   也就是说,点击exportButton后,出力出来的数据可以不是你所看到的数据,
   所以,既然这样,我们就可以在点击exportButton后,在processFormRequest()中
   pageContext.getParameter("exportButtonName")捕获exportButton事件后,你对数据进行格式化。
3、用POI,功能强大,但是繁琐了很多。

希望能有所帮助,谢谢。
发表于 2008/9/18 03:37:59 | 显示全部楼层
To sumury:

如果用SubmitButton呢?
是不是功能和ExportButton是一样的?

谢谢
发表于 2008/9/18 12:46:15 | 显示全部楼层
SubmitButton和ExportButton 应用的范围是不一样的.
1、ExportButton是OAF专门用来处理输出CSV文件的。所以对于ExportButton的种种操作,最终的目的就是实现将你要的数据以CSV的文件格式输出。

2、SubmitButton是OAF向服务器端发送请求。而对于发送请求之后,需要进行什么样的处理,就按设计的需要了,
   例如:SubmitButton点击之后,可以进行数据的查询,页面的跳转,等等更为丰富的动作。
   正式因为SubmitButton的这个特性,所以我们也可以用SubmitButton来输出CSV或Excel(应用POI)。

3、POI可以对Excel文件的输出。输出的格式比CSV灵活,丰富。当然操作的难度也比单纯的CSV复杂。
    当然,也不是复杂的难以想象,多看看别人的写好的代码,一看就会了。不过POI是有BUG的,碰到的话,自己试验怎么解决了。
发表于 2008/9/19 04:34:27 | 显示全部楼层
谢谢sumury.

我也是看到用SubmitButton用来做Download数据成Excel的,所以才有此一问。多谢
 楼主| 发表于 2008/9/20 11:10:59 | 显示全部楼层
请问,POI如何部署到R12上呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 15:52 , Processed in 0.014615 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表