在CHCSVParser中导致不需要的行完成的字符

时间:2013-02-02 01:44:36

标签: ios objective-c cocoa-touch

过去一年,我一直在使用Dave DeLong优秀的CHCSVParser来创建这样的数组:

    NSArray *array = [NSArray arrayWithContentsOfCSVFile:path encoding:NSISOLatin1StringEncoding error:&error2];

我刚才遇到问题。 csv文件是从Excel电子表格生成的,省略号 - Excel自动更正为单个字符 - 导致当前数组数组结束(我认为它必须调用finishCurrentLine,但我无法弄清楚如何停止这一点)。

  1. 如何阻止“...”导致数组数组完成?
  2. 如何防止其他角色造成类似问题?
  3. 提前致谢

1 个答案:

答案 0 :(得分:0)

如果文件采用“.xls”格式,您可以使用SourceForge上的libxls开源库直接读取文件 - 并获取每个单元格的确切文本或编号。此外,还有ObjectiveC framework wrapper