查看 Excel 电子表格的 XML,我发现在 sheetData/row 下有这些单元格:
<c r="T1" s="23" t="s"><v>17</v></c>
<c r="AP1" s="98"><v>28</v></c>
通过查看电子表格,我可以看到第一个单元格是一个字符串(我可以在sharedStrings文件中查找),我知道第二个单元格的值为“28”,因此我猜测如果一个单元格具有属性
t="s"
,它就是一个字符串,否则它就是一个值。这个理解正确吗?我猜测r、s和t代表行、样式和类型,但是有人能为我澄清它们的含义以及可能的取值吗?例如,我看到一些单元格带有属性t="str",这是否与"s"相同,还是表示特殊含义?
我找不到任何关于Excel XML文件的文档或规范,所以如果有这样的东西存在,指向它的方向将会很有帮助。
<xsd:attribute name="t" type="ST_CellType" use="optional" default="n"/>
我将在问题中添加页面参考,并添加到2016年发布的第5版规范的参考资料。 - barrowcuse="required"
或use="optional"
。电子表格ML模式从第3869页(第四版)或第3885页(第五版)开始。 - barrowc