Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 在工作表中移动的XSLT可单击单元格_Excel_Xslt - Fatal编程技术网

Excel 在工作表中移动的XSLT可单击单元格

Excel 在工作表中移动的XSLT可单击单元格,excel,xslt,Excel,Xslt,提前谢谢你 我已经有了一个大的XSLT文件来解析XML,我被要求在Excel文件中创建一种“首页” 我需要excel中的类似内容 “第一份工作表” “第二工作表” “第三工作表” 当我点击这些链接/文本/单元格(不知道该怎么称呼)时,我会重定向到excel文件中相应的工作表 需要显示在单元格中的文本与工作表的名称相同,因此基本上我需要一个单元格,我可以单击该单元格作为其中的文本“工作表-1” 如何在这段代码中包含此功能 <worksheet ss:Name="RELATÓRIO">

提前谢谢你

我已经有了一个大的XSLT文件来解析XML,我被要求在Excel文件中创建一种“首页”

我需要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>

(可点击单元格的代码可能在这里?)

要创建链接,我相信单元格需要如下所示

<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中