方式1:使用代码生成
1 首先新建一个doc文件然后定义好自己的模板,如图:
2另存为xml格式的文件然后用浏览器打开,把代码全部复制下来,如图
3在pl/sql中贴入代码,使用fnd_file.put_line(fnd_file.output,'第二步的代码')写出excel报表
说明:应该有三部分组成,第一是<Row>......</Row>之前的代码,第二是<Row>......</Row>之间这里是写你的数据,第三是<Row>......</Row>之后的
4 写你自己的数据,在<Data ss:Type="Number">'||数据||'</Data>写,当然可以用循环满足你的要求
5挂载,步骤如下(仅在我ebs环境中演示)
(1)首先定义可执行,在application developer下面的 并发->可执行
(2)定义程序,在application developer下面的 并发->可程序
(3)挂载到请求组,切换职责 系统管理员,安全性->责任->请求,如果不知道请求组名字可以在定义中查出来(查询先按F11,输入框颜色变色后输入值,然后在按ctr + F11查询)
(4)切换职责,你挂在哪里就到哪里,我这里是客户化,查看->请求,然后提交新的请求
5找到你挂载的请求,发起请求,然后查看就好了
方式二下次写