XSLT Xml到Excel。 PageBreaks处理

时间:2015-08-07 15:33:38

标签: xml excel xslt

我有一些XML数据,我必须将它导出到Excel xml。 我将源XML文件中的分页符声明为简单标记:<pageBreak/>。 但是在Excel-xml中,PageBreaks应该在工作表中声明为带有数字的rowBreaks列表。像这样的东西: 它看起来像这样:

<xsl:template match="report">
<xsl:variable name="cols" select="./table[1]/cols"/>
<Worksheet ss:Name="Sheet1" xmlns="urn:schemas-microsoft-com:office:spreadsheet">
  <Table ss:ExpandedColumnCount="26" ss:ExpandedRowCount="65535" x:FullColumns="1" x:FullRows="1" xmlns="urn:schemas-microsoft-com:office:spreadsheet">
  ..........................
  </Table>

  <PageBreaks xmlns="urn:schemas-microsoft-com:office:excel">
    <RowBreaks>
     **?????????????
    </RowBreaks>
  </PageBreaks>
 </Worksheet>
</xsl:template>

<xsl:template match="pageBreak" mode="report-root"> ??????????  </xsl:template>

输入XML的结构:

<root>
  <table>...</table>
  <blankline/>
  <pageBreak/>
  <table>...</table>
  <text>someText‌​</text>
</root>

我该如何管理?

0 个答案:

没有答案