XSLT可通过工作表单击的单元格单元格

问题描述 投票:0回答:1

并提前感谢!

我已经有一个大的XSLT文件来解析我的XML,并且我被要求在我的Excel文件中创建一种“Front Page”。

在excel中我需要这样的东西

  • “第一工作表”
  • “第二,工作表”
  • “第三,工作表”

当我点击这些链接/文本/单元格(不知道我应该如何调用它)时,重定向到我的excel文件上的相应工作表。

需要出现在单元格中的文本与工作表的名称相同,所以基本上我需要一个单元格,我可以单击它作为其中的文本“工作表-1”。

我怎么能在这段代码中包含这个功能?

<worksheet ss:Name="RELATÓRIO">
        <Table>
          <ss:Column ss:Width="150"/>
          <Row ss:Index="1">
            <Cell ss:Index="1">
               (code for Clickable cell goes here maybe?)
            </Cell>
          </Row>
        </Table>
      </worksheet>
excel xslt
1个回答
2
投票

为了创建链接,单元格需要看起来像这样,我相信......

<Cell ss:StyleID="sLink" ss:HRef="#Sheet1!A1">
  <Data ss:Type="String">1st Worksheet</Data>
</Cell>

其中“Sheet1”是第一个工作表的名称。

您还需要在文档中的<styles>标记下包含相关样式

<Style ss:ID="sLink" ss:Name="Hyperlink">
 <Font ss:FontName="Calibri" x:Family="Swiss" ss:Size="11" ss:Color="#0563C1" ss:Underline="Single"/>
</Style>
© www.soinside.com 2019 - 2024. All rights reserved.