2010-10-28 67 views
0

我有导出CSV数据的应用程序。最近我添加了“打开在...”功能,用于在其他应用程序中打开.csv文件。我希望能够让Numbers(在iPad上)也打开导出的文件。以数字可读的格式导出表格数据

通过数字的Info.plist拖网,我看到它支持四个文档类型:

  1. com.apple.iWork.Numbers.sffnumbers
  2. com.apple.iWork.Numbers.numbers
  3. com.microsoft.excel.xls
  4. org.openxmlformats.spreadsheetml.sheet

所以,我想知道,如果有人知道在哪里可以求S这些文件格式中的一种或多种的规范,以及可以完成这项工作的示例电子表格或代码。我搜索了一些 - 我认为格式1-3是专有的。我对#4并不确定,并且发现了点点滴滴,但我不清楚它们如何组合成一个可读文档。

+0

原来,Numbers增加了对使用最近更新导入逗号分隔值的支持。 – westsider 2010-10-28 19:30:23

回答

1

格式4是OOXML电子表格格式。您可以在Wikipedia page找到您需要的参考资料。

+0

谢谢。虽然我希望得到更多(你知道,实际规格或源代码),但这真的很有帮助。我没有意识到.xlsx是另一个ZLib压缩存档,包含大量源.xml文件等。有很多需要思考的东西 - 比如说这种东西有多少就够了?谢谢! – westsider 2010-10-28 05:14:24