在.RPT模板中将XML元素插入到HTML中

我使用的程序(Tekla Structures)使用包含html (和/或xml )的.rpt模板生成Excel .xls文件。 最终文件由包含文本数据的表格组成。 我可以通过修改.rpt模板来编辑模板的html / xml代码。 我想要做的是强制Excel 冻结工作表的前n行

我试图将下面的代码添加到模板的部分:

<script> <!--[if gte mso 9]> <xml> <x:ExcelWorkbook> <x:ExcelWorksheets> <x:ExcelWorksheet> <x:WorksheetOptions> <x:FreezePanes/> <x:SplitHorizontal>5</x:SplitHorizontal> <x:ActivePane>2</x:ActivePane> <x:TopRowBottomPane>5</x:TopRowBottomPane> </x:WorksheetOptions> </x:ExcelWorksheet> </x:ExcelWorksheets> </x:ExcelWorkbook> </xml> <![endif]> </script> 

在检查生成的文件后,我可以看到添加的代码在那里,但是直到我在文本编辑器中删除脚本标记,它才会起作用。 然后,如果在Excel中打开,这些行将被冻结,因为它们应该是。 问题是没有脚本标签的xml行将不适用于模板。

换句话说,就我所知,我需要在脚本/脚本标记中插入xml元素,但是相同的标记会阻止这些元素的工作。

有没有其他的方式来插入XML代码,而不使用脚本标签?

在此先感谢,尼克