带有objective-c的xlsx解析器

时间:2012-11-15 13:51:15

标签: objective-c xlsx

我找到了一些解析库,但这些库是使用python或perl编写的。我试图转换为objective-c,但由于我的技能包括objective-c,我无法做到这一点。

https://github.com/staale/python-xlsx

https://github.com/typester/Data-XLSX-Parser

如果您有解决方案的任何提示,请与我分享。感谢

修正了问题

  1. 解压缩.xlsx文件。
  2. 解析xl / workbook.xml以获取工作表的名称。
  3. 解析xl / sharedStrings.xml以获取字符串。
  4. 解析xl / worksheets / sheetXXX.xml以获取单元格的位置和值。
  5. 我使用“ZipArchive”但我得到了一些警告,例如弃用错误。

    我使用NSXMLParser,但我不知道使用SAX解析器是否是最好的方法。我只使用三种方法来解析。

    1. - (BOOL)解析;
    2. - (void)parser:(NSXMLParser *)解析器didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
    3. - (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string

0 个答案:

没有答案