|
Re: excel报表解决方法
最初由 chenred 发布
[B]长久以来,oracle运行的excel报表经常采用csv格式,用户需要view output,然后另存为本地csv文件,才能用excel打开,而且不能保留excel格式,包括字段长度,字段格式掩码,以及公式等。
因为项目需要excel文件包含公式,所以采用以下方案解决。
(1)将格式template文件在excel中制做,保存时,选取XML Spreadsheet格式,生成xml 模板文件,这样这个文件可以包含公式等。
(2)采用fnd_file.put_line方式将xml模板文件输出,数据列可以依据编程要求修改。
(3)建立concurrent program采用XML输出方式。
(4)这样用户在view output时候,浏览器可以自动打开这个excel文件。
附上package源代码,本例子在application 11.5.8,和本机excel 2003,ie6.0测试正常。 [/B]
试试,这样不用再XML PUBLISH里注册数据定义和模版吗?
否则输出的XML如何和模版结合呢?22楼的问题是,输出的XML脚本没有和一个模版结合,所以无法产生表样! |
|