我正在阅读我们正在开发的网络应用程序导出的电子表格文件。从事导出功能的开发人员告诉我格式为XMLSS。
这是我们的应用程序导出的简略示例:
<?xml version="1.0"?>
<ss:Workbook xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">
<ss:Styles>
<ss:Style ss:ID="1">
<ss:Font ss:Bold="1"/>
</ss:Style>
</ss:Styles>
<ss:Worksheet ss:Name="Sheet1">
<ss:Table>
<ss:Row ss:StyleID="1">
<ss:Cell>
<ss:Data ss:Type="String">Challenge ID</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">Challenge Name</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">Challenge Date/Time (Local)</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">First Name</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">Last Name</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">DOB</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">Gender</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">Email</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">Mobile Number</ss:Data>
</ss:Cell>
</ss:Row>
<ss:Row>
<ss:Cell>
<ss:Data ss:Type="String">509373</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">Run the Furthest</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">January 04, 2015 8:11 AM</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">John</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">Smith</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">Dec 25, 1984</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">Male</ss:Data>
</ss:Cell>
<ss:Cell>
<ss:Data ss:Type="String">JohnSmith@Challengine.com</ss:Data>
</ss:Cell>
</ss:Row>
</ss:Table>
</ss:Worksheet>
</ss:Workbook>
然而,我查找了XMLSS并找到了这个维基百科页面: http://en.wikipedia.org/wiki/Microsoft_Excel#File_formats
使用XMLSS的这个例子:
<?xml version="1.0"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="http://www.w3.org/TR/REC-html40">
<Worksheet ss:Name="Sheet1">
<Table ss:ExpandedColumnCount="2" ss:ExpandedRowCount="2" x:FullColumns="1" x:FullRows="1">
<Row>
<Cell><Data ss:Type="String">Name</Data></Cell>
<Cell><Data ss:Type="String">Example</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="String">Value</Data></Cell>
<Cell><Data ss:Type="Number">123</Data></Cell>
</Row>
</Table>
</Worksheet>
</Workbook>
这两个例子的格式似乎完全不同。
问题:
其中哪一个是真正的XMLSS?
或两者兼而有之,有多种规格?如果是这样,这些规格的名称是什么?
或者,如果其中一个不是XMLSS,那么它是什么?
答案 0 :(得分:3)
那些非常相似。
唯一的区别是:
可是: