excel xml单元格属性值的含义是什么?
查看excel电子表格的xml,我在sheetData/行下看到以下单元格:excel xml单元格属性值的含义是什么?,xml,excel,cell,Xml,Excel,Cell,查看excel电子表格的xml,我在sheetData/行下看到以下单元格: <c r="T1" s="23" t="s"><v>17</v></c> <c r="AP1" s="98"><v>28</v></c> 17 28 通过查看电子表格,我可以看到第一个单元格是一个字符串(我可以在sharedStrings文件中查找),我知道第二个单元格是值“28”,根据该值,我假设如果一个单元格具有属性
<c r="T1" s="23" t="s"><v>17</v></c>
<c r="AP1" s="98"><v>28</v></c>
17
28
通过查看电子表格,我可以看到第一个单元格是一个字符串(我可以在sharedStrings文件中查找),我知道第二个单元格是值“28”,根据该值,我假设如果一个单元格具有属性t=“s”
,则它是一个字符串,否则它是一个值。这是正确的吗
我猜r、s和t代表“行”、“样式”和“类型”,但有人能为我澄清一下它们的含义和可能的值吗?例如,我看到一些属性为t=“str”的单元格,这是与“s”相同还是有特殊含义
我找不到excel xml文件的任何文档或规范,因此,如果存在这样的文档或规范,那么指出它的方向会很有帮助。看看它,这是您寻找内容的一个很好的起点。
=参考r
=样式索引s
=单元格数据类型t
单元
类的文档如下
可能的单元格数据类型包括:
-布尔值b
-ISO8601格式的日期d
-错误e
-不使用共享字符串表的字符串inlineStr
-编号n
-共享字符串s
-公式字符串str
t
属性是可选的,默认值是n
——即一个数字
ECMA-476规范第5版第1部分于2016年发布。第5版的等效页面参考是:第2451页用于ST_CellType文档,第3928页第2301行用于XML模式中的ST_CellType条目我不认为这是我想要的。我不用窗户,并且不想在程序的源代码中寻找解释。您如何知道哪些属性是可选的?如果您转到ECMA-376第4版第1部分下载PDF文件的第3912页,并查看第2301行,它会说:
我会将页面引用添加到问题中,并添加对第5行的引用2016年发布的版本规范关于找出哪些属性是可选的一个更一般的问题,它只是一个查看XML模式的问题,其中属性将被指定为use=“required”
或use=“optional”
电子表格ML模式从第3869页(第四版)或第3885页(第五版)开始