Excel 在工作表中移动的XSLT可单击单元格
提前谢谢你 我已经有了一个大的XSLT文件来解析XML,我被要求在Excel文件中创建一种“首页” 我需要excel中的类似内容Excel 在工作表中移动的XSLT可单击单元格,excel,xslt,Excel,Xslt,提前谢谢你 我已经有了一个大的XSLT文件来解析XML,我被要求在Excel文件中创建一种“首页” 我需要excel中的类似内容 “第一份工作表” “第二工作表” “第三工作表” 当我点击这些链接/文本/单元格(不知道该怎么称呼)时,我会重定向到excel文件中相应的工作表 需要显示在单元格中的文本与工作表的名称相同,因此基本上我需要一个单元格,我可以单击该单元格作为其中的文本“工作表-1” 如何在这段代码中包含此功能 <worksheet ss:Name="RELATÓRIO">
- “第一份工作表”
- “第二工作表”
- “第三工作表”
<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>
(可点击单元格的代码可能在这里?)
要创建链接,我相信单元格需要如下所示
<Cell ss:StyleID="sLink" ss:HRef="#Sheet1!A1">
<Data ss:Type="String">1st Worksheet</Data>
</Cell>
第一工作表
其中“Sheet1”是第一张工作表的名称
您还需要在文档中的
标记下包含相关样式
<Style ss:ID="sLink" ss:Name="Hyperlink">
<Font ss:FontName="Calibri" x:Family="Swiss" ss:Size="11" ss:Color="#0563C1" ss:Underline="Single"/>
</Style>
要创建链接,我相信单元格需要如下所示
<Cell ss:StyleID="sLink" ss:HRef="#Sheet1!A1">
<Data ss:Type="String">1st Worksheet</Data>
</Cell>
第一工作表
其中“Sheet1”是第一张工作表的名称
您还需要在文档中的
标记下包含相关样式
<Style ss:ID="sLink" ss:Name="Hyperlink">
<Font ss:FontName="Calibri" x:Family="Swiss" ss:Size="11" ss:Color="#0563C1" ss:Underline="Single"/>
</Style>
嘿,谢谢你的礼物!我试图使用您给我的代码,但它给了我对象引用未定义为对象错误的实例,我认为这可能是由于ss:HRef=“#Sheet1!A1”引起的?你能解释一下这部分代码是如何工作的吗?如果我有两张名为“Cacao”和“instalacoes”的工作表,那么应该在其中添加什么来访问这些工作表?提前谢谢!你必须在这里使用工作表的名字,“Sheet1”只是一个例子。因此,在您的情况下,它将是ss:HRef=“#identificaco!A1
Ok我已更改,现在它给我一个XLST编译错误,这段代码x:Family=“Swiss”正在给我“未定义名称空间前缀”x”。我该怎么办?提前谢谢,你是唯一一个回答我XSLT问题的人,非常感谢你!好的,我已经解决了!非常感谢你的帮助!我只需要将x:Family=“Swiss”更改为ss:Family=“Swiss”:(或者,您可以将名称空间声明xmlns:x=“urn:schemas-microsoft-com:office:excel”
添加到XMLHey,感谢您的支持!我试图使用您给我的代码,但它给了我对象引用未定义为对象错误的实例,我认为这可能是由于ss:HRef=“#Sheet1!A1”引起的?你能解释一下这部分代码是如何工作的吗?如果我有两张名为“Cacao”和“instalacoes”的工作表,那么应该在其中添加什么来访问这些工作表?提前谢谢!你必须在这里使用工作表的名字,“Sheet1”只是一个例子。因此,在您的情况下,它将是ss:HRef=“#identificaco!A1
Ok我已更改,现在它给我一个XLST编译错误,这段代码x:Family=“Swiss”正在给我“未定义名称空间前缀”x”。我该怎么办?提前谢谢,你是唯一一个回答我XSLT问题的人,非常感谢你!好的,我已经解决了!非常感谢你的帮助!我只需要将x:Family=“Swiss”更改为ss:Family=“Swiss”:(或者,您可以将名称空间声明xmlns:x=“urn:schemas-microsoft-com:office:excel”
添加到XML中