从Cocoa生成Excel文件(iPhone应用程序)

我想为我的应用程序的用户提供导出到Excel的可能性。 我不需要阅读Excel文件。

我现在知道的三种方法是

  1. 创build一个CSV文件,这不是太好,因为我想在电子表格中定制一些格式
  2. 创build一个XML文件,我不认为人们认为它是一个Excel文件
  3. 制作一个模板xlsx文件,在应用程序中解压缩,在文件中进行大量的searchreplace操作,然后再次将其重新压缩

还有其他的select吗? 我不知道如何支持.xlsx文件,这似乎是非常多的工作。 有没有我可以依靠的框架,甚至可能制作老式的.xls文件?

干杯

一些选项供您考虑:

1)你也许可以使用ooxml http://en.wikipedia.org/wiki/Office_Open_XML_file_formats 。 您可能需要使用Excel 2003或更低版本的计算机上的“office兼容包” http://go.microsoft.com/?linkid=5754865

2)Excel 2000使用BIFF文件格式: http : //www.google.com/url? sa = t&source = web&cd = 1 &ved = 0CBcQFjAA&url = http: AFQjCNE2w4xyFSoKmvKdsa7O9TMqynYpbA (pdf)。 您可以根据规范创build简单的文档,也可以根据网页上的其他信息创build简单的文档。