gpt4 book ai didi

xml - excel xml单元格属性值是什么意思?

转载 作者:数据小太阳 更新时间:2023-10-29 01:42:39 25 4
gpt4 key购买 nike

查看 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 文件的任何文档或规范,所以如果存在这样的东西,指出它的方向会很有帮助。

最佳答案

  • r = 引用
  • s = 风格索引
  • t = 单元格数据类型

Cell 类的文档是 here

可能的单元格数据类型是:

  • b - bool 值
  • d - ISO8601 格式的日期
  • e - 错误
  • inlineStr - 不使用共享字符串表的字符串
  • n - 数字
  • s - 共享字符串
  • str - 公式字符串

这些值位于 ECMA-376 标准的第 18.18.11 节中,可以在 here 中找到(具体来说,它们位于 ECMA-376 第 4 版第 1 部分下载的 PDF 文件的第 2442-2443 页)

稍后查看该 PDF 文件中的 XML 架构(第 3912 页,第 2301 行),t 属性的使用是可选的,默认值为 n -即一个数字


ECMA-476 规范第 5 版的第 1 部分于 2016 年发布。第 5 版的等效页面引用是:ST_CellType 文档的第 2451 页和 XML 中 ST_CellType 条目的第 3928 页,第 2301 行模式

关于xml - excel xml单元格属性值是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18334314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com