"s"属性在XLSX中的单元格标记中表示什么

chu*_*die 11 xml tags cell xlsx

在XLSX文件(Excel 2007)中的工作表的XML中,具有等于"s"的"t"属性的单元格标签是字符串类型.需要通过sharedStrings文档查找并转换c中的value标记.但是,有些单元格的s ="237"并且根本没有t属性.value标签有一个像39448这样的整数,它与sharedStrings文档无关.Excel中显示的值是日期1/1/2008.

s属性在XLSX中的ac标记中表示什么?

未知的价值

<c r="B47" s="237">
    <v>39448</v>
</c>
Run Code Online (Sandbox Code Playgroud)

共享字符串值

<c r="C47" t="s">
    <v>7</v>
</c>
Run Code Online (Sandbox Code Playgroud)

msc*_*ccc 7

s属性指的是一种风格."237"是styles.xml文件中定义的样式.

<v>39448</v>

...很可能是双格式的日期.样式237告诉excel以日期格式显示39448.

你可以在这里看到一个如何工作的例子:http://blogs.msdn.com/b/brian_jones/archive/2007/05/29/simple-spreadsheetml-file-part-3-formatting.aspx