我需要处理Excel XML格式(也称为XML Spreadsheet 2003格式)。 这不是XSLX aka OpenXML格式,而是先前的XML格式。
当我创建一个numerc字段时,我看不出有什么限制和规范发生。例如,Excel 2010失败并显示<ss:Data ss:Type="Number"> 8.90000000000000E+0001</ss:Data>
,其效果类似于<ss:Data ss:Type="Number"> 8E+1</ss:Data>
应该有一些规格,这个数字可以有多长,以及在其表示中使用哪些符号(例如,小数分隔符总是点数?)
Microsoft docs一如既往的稀缺,不解释数据格式。 XML standard也不是,如果它适用于Excel XML则不知道。