代码之家  ›  专栏  ›  技术社区  ›  niklassaers

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

  •  1
  • niklassaers  · 技术社区  · 14 年前

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

    1. 制作一个CSV文件,这不是太好,因为我想有一些自定义格式的电子表格
    2. 制作一个我认为人们不会识别为Excel文件的XML文件
    3. 制作一个模板xlsx文件,在应用程序中解压它,在文件中进行大量搜索,然后再次压缩备份

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

    干杯

    1 回复  |  直到 14 年前
        1
  •  1
  •   bugtussle    14 年前

    您需要考虑的一些选项:

    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%3A%2F%2Fsc.openoffice.org%2Fexcelfileformat.pdf&ei=iDx0TKOhBIqmnQfckKy7CQ&usg=AFQjCNE2w4xyFSoKmvKdsa7O9TMqynYpbA (pdf格式)。您可以根据规范或基于web上的其他信息创建简单文档。