我正在开发一个需要解析 .xls 文件的 iphone 应用程序。我进行了 DhlibLxs 解析,但没有找到任何解决方案。是否有任何其他可以解析 xls 文件的库或框架。我能够解析 csv 但如何解析 excel 文件。
3 回答
不,没有这样的产品可以为您提供 100% 的准确度。
很少有项目可以读取 xls 文件,但特定于该版本的文件。
但是,您可以使用 CSV 文件。
我和我的团队做了几个月的研究并且能够阅读,但写作更难。
原因:
尝试将 xlsx 文件重命名为 zip。然后解压,你会发现大约 12 个(我错过的确切数量)文件。
读取每个文件的内容。然后你就会知道所有文件是如何相互关联的,因为一个文件包含 A、B、C... 而另一个包含 1,2,3... 第三个包含它们之间的链接,第四个包含公式,依此类推。
最重要的是,文件扩展名xls、xlsx和2003、2007、2011不断变化。我想只有微软excel开发人员才会详细了解这些。
您应该将您的 xls 文件转换为 .csv 文件,然后通过NSString
's 方法读取 csv 文件的每一行componentsSeparatedByString:@","
libxls怎么样?...
它的描述说,它是一个“用于解析 Excel (XLS) 文件的库,带有用于将 Excel 文件转换为 CSV 的示例程序”。
这个问题还提供了一些有趣的链接:Read data from Excel file in Objective-C (iPhone)。您可以将其与答案合并:objective-c loading data from excel
希望它会有所帮助......!!!