我在xsl和xml中是一个新手,这是我第一次需要与他们合作。我的工作是创建一个Excel模板,以便在Oracle BI Publisher中生成多表excel报表。从下面提供的链接中,我知道我需要在插入excel模板之前对数据进行预处理, https://docs.oracle.com/middleware/12211/bip/BIPRD/GUID-B21A0786-427A-4853-8225-F5C6B7CCF39E.htm#BIPRD2843
我按照链接中的步骤操作,上传了xsl文件,并进行了测试,可以生成所需格式的xml。另外,我测试了重新构造的格式xml在我的excel模板中是否可以正常工作。但是,我的问题是我不知道如何将xsl的输出连接到服务器中excel模板的输入。
在上面的链接中,只是简单地说,在XDO_METADATA工作表的“预处理XSLT文件”字段中键入xsl文件名。我遵循了,但似乎没有效果。我想知道是否还有其他设置?
即:
本地测试:
Dataset -> xml (orig) -> load to Excel template -> Result A (no multisheet)
Dataset -> xml (orig) -> xsl -> xml (reconstructed) -> load to Excel template -> Result B (The desirable result)
BIP测试:
Excel template with Preprocess XSLT File setting -> Result A
Excel template without Preprocess XSLT File setting -> Result A
xsl文件似乎无法正常工作。但是,由于xsl文件也作为布局上传,因此我对其进行了测试,输出结果很好。