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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1836|回复: 11

用 XML Publisher 產生Excel報表

[复制链接]
发表于 2008/7/24 14:30:53 | 显示全部楼层 |阅读模式

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

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

x
為了滿足廣大使用者 "普遍性" 需求,而且聽說XML Publisher可以作到,所以今天抽空來測試一下

1.先建個測試用的報表程式AFTEST2.rdf


  
 楼主| 发表于 2008/7/24 14:31:20 | 显示全部楼层
2.在Oracle EBS上註冊該報表,記得Output Format要選 XML (路人甲:不是要產生Excel報表嗎,幹嘛選XML? 樓主:你有看到Excel可以選嗎? 路人甲:........不知道也別瞎說)

  
 楼主| 发表于 2008/7/24 14:32:16 | 显示全部楼层
3.提交報表執行後,View Output會得到一個XML文件,先保存起來。
  
 楼主| 发表于 2008/7/24 14:32:39 | 显示全部楼层
4.切換職責:XML Publisher Administrator -> Data Definition 建立資料定義,重點(1)CODE要記住,後面步驟要用。 重點(2)XML Schema設定為前一步保存的XML文件。

  
 楼主| 发表于 2008/7/24 14:33:01 | 显示全部楼层
5.建立模版文件.rtf,打開MS Word
1.Oracle XML Publisher Template Builder ->Load XML Data -> 指定AFTEST2.XML
2.Oracle XML Publisher Template Builder ->Insert -> All Fields
3.保存為 rft 格式文件(AFTEST.rtf)

  
 楼主| 发表于 2008/7/24 14:33:36 | 显示全部楼层
6.切換職責:XML Publisher Administrator -> Template 定義模版,重點(1)Data Definition是要用Data Definition時的Code,重點(2)Template Code必須跟步驟(2)的Program Shart Name一致。重點(3)要記得把rft 格式文件指定上傳。

  
 楼主| 发表于 2008/7/24 14:33:59 | 显示全部楼层
7.回到Oracle EBS上,再提交報表AFTEST2 -> View Output -> 呃.....怎麼是 PDF 文件??

  
 楼主| 发表于 2008/7/24 14:34:24 | 显示全部楼层
8.原來在提交報表時,還得點 Options... -> Layout -> Format -> 選擇 Excel 才行。(這不能變成默認值嗎?? 每次都得選,很麻煩耶)

  
 楼主| 发表于 2008/7/24 14:34:47 | 显示全部楼层
9.這下總該有了吧,滿心期待的點下了 View Output, @_@" 呃~ 什麼東西 no data found. 原來是系統找不到 output file.

[ 本帖最后由 arsenefang 于 2008-1-3 05:09 编辑 ]





2008-1-3 04:50

2008-01-03, 04_49_55.jpg (21.46 KB)
  
 楼主| 发表于 2008/7/24 14:35:20 | 显示全部楼层
9.查看 View Log,只有一點點線索 REP-3000: Internal error starting Oracle Toolkit.

  
 楼主| 发表于 2008/7/24 14:36:44 | 显示全部楼层
10.檢查 Output Post Processor -> Process -> Log,Request 2772118是產生PDF文件的,Request 2772119是產生Excel文件的,兩者Log都一樣耶,那應該這部份沒有問題。

呃..........那問題在那裡呢??  請高手支招協助吧,小弟不才,就差這臨門一腳。

  
 楼主| 发表于 2008/7/24 14:38:15 | 显示全部楼层
登入系統後再重新提交請求,終於可以得到我們要的 Excel 報表。

本課程到止結束,謝謝大家關注!

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025/11/29 10:32 , Processed in 0.015669 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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