2011-12-29 53 views
3

我一直在寻找一些XML文件的Excel生成并发现定义它是这样一个单元格的内容:将文本添加到xlsx OOXML文件中的单元格中?

<c r="ABC" t="s"> 
<t>1</t> 
</c> 

凡在别处引用sharedString.xml文件。

所以我的问题是,是否有可能将文本内容直接放在标签内?像这样:

<c> 
<text>ABC</text> 
</c> 

或者我总是需要引用外部共享字符串xml文件吗?

回答

5

其中,在其他地方引用sharedString.xml文件。

它位于子文件“xl/sharedStrings.xml”中。 “t”元素中的值是“xl/sharedStrings.xml”中的“si”元素的索引(第一个索引为0)。

是否可以将文本内容直接放在标签内?

是的,是这样的:

<c r="ABC" t="inlineStr"> 
    <is> 
     <t>Here is the text directly in the cell</t> 
    </is> 
    </c> 
相关问题