2011-06-03 61 views
1

我很難找出將XML工作表中的鏈接添加到另一個工作表的XML看起來像什麼。我想是這樣的:打開XML創建到其他工作表的鏈接

MainSheet 
    Cell Cell Cell 
    data data LinkToSheet2 
    data data LinkToSheet3 
    data data LinkToSheet4 

Sheet2 
    Cell Cell Cell 
    ... data ... 
Sheet3 
    Cell Cell Cell 
    ... data ...  
Sheet4 
    Cell Cell Cell 
    ... data ... 

回答

1

我創建了一個空白的Excel文件,並在工作表Sheet1中的A1到Sheet2 A1的鏈接添加,這裏是我得到的XML:

<x:worksheet xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:x="http://schemas.openxmlformats.org/spreadsheetml/2006/main"> 
    <x:dimension ref="A1" /> 
    <x:sheetViews> 
    <x:sheetView tabSelected="1" workbookViewId="0" /> 
    </x:sheetViews> 
    <x:sheetFormatPr defaultRowHeight="15" /> 
    <x:cols> 
    <x:col min="1" max="1" width="19.5703125" customWidth="1" /> 
    </x:cols> 
    <x:sheetData> 
    <x:row r="1" spans="1:1"> 
     <x:c r="A1" s="1" t="s"> 
     <x:v>0</x:v> 
     </x:c> 
    </x:row> 
    </x:sheetData> 
    <x:hyperlinks> 
    <x:hyperlink ref="A1" location="Sheet2!A1" display="LinkToWorkSheet2" /> 
    </x:hyperlinks> 
    <x:pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3" /> 
    <x:pageSetup orientation="portrait" r:id="rId1" /> 
</x:worksheet> 

你幾乎想要注意的<x:hyperlinks>元素:

<x:hyperlinks> 
    <x:hyperlink ref="A1" location="Sheet2!A1" display="LinkToWorkSheet2" /> 
</x:hyperlinks>