3

我正在开发一个需要解析 .xls 文件的 iphone 应用程序。我进行了 DhlibLxs 解析,但没有找到任何解决方案。是否有任何其他可以解析 xls 文件的库或框架。我能够解析 csv 但如何解析 excel 文件。

4

3 回答 3

4

不,没有这样的产品可以为您提供 100% 的准确度。

很少有项目可以读取 xls 文件,但特定于该版本的文件。

但是,您可以使用 CSV 文件。


我和我的团队做了几个月的研究并且能够阅读,但写作更难。

原因:

尝试将 xlsx 文件重命名为 zip。然后解压,你会发现大约 12 个(我错过的确切数量)文件。

读取每个文件的内容。然后你就会知道所有文件是如何相互关联的,因为一个文件包含 A、B、C... 而另一个包含 1,2,3... 第三个包含它们之间的链接,第四个包含公式,依此类推。

最重要的是,文件扩展名xls、xlsx和2003、2007、2011不断变化。我想只有微软excel开发人员才会详细了解这些。

于 2013-03-07T13:27:11.227 回答
0

您应该将您的 xls 文件转换为 .csv 文件,然后通过NSString's 方法读取 csv 文件的每一行componentsSeparatedByString:@","

于 2013-03-07T13:25:51.557 回答
0

libxls怎么样?...

它的描述说,它是一个“用于解析 Excel (XLS) 文件的库,带有用于将 Excel 文件转换为 CSV 的示例程序”。

这个问题还提供了一些有趣的链接:Read data from Excel file in Objective-C (iPhone)。您可以将其与答案合并:objective-c loading data from excel

希望它会有所帮助......!!!

于 2013-03-07T13:29:33.237 回答