Ios 在CHCSVParser中导致不需要的线结束的字符
在过去的一年中,我一直在使用Dave DeLong优秀的CHCSVParser来创建一组数组,如下所示:Ios 在CHCSVParser中导致不需要的线结束的字符,ios,objective-c,cocoa-touch,Ios,Objective C,Cocoa Touch,在过去的一年中,我一直在使用Dave DeLong优秀的CHCSVParser来创建一组数组,如下所示: NSArray *array = [NSArray arrayWithContentsOfCSVFile:path encoding:NSISOLatin1StringEncoding error:&error2]; 我刚才有个问题。csv文件是从Excel电子表格生成的,省略号(Excel会自动更正为单个字符)会导致当前数组的结尾(我认为它必须调用finishCurren
NSArray *array = [NSArray arrayWithContentsOfCSVFile:path encoding:NSISOLatin1StringEncoding error:&error2];
我刚才有个问题。csv文件是从Excel电子表格生成的,省略号(Excel会自动更正为单个字符)会导致当前数组的结尾(我认为它必须调用finishCurrentLine,但我不知道如何停止此操作)
提前感谢如果文件采用“.xls”格式,您可以使用SourceForge上的开源库直接读取文件,并获取每个单元格的确切文本或数字。此外,还有一个问题。您尝试过不同的字符编码吗?Mac电脑上的Excel可能会使用Latin1、UTF或Mac,具体取决于版本。Mac和Windows上的Excel文件都会生成相同类型的CSV(Windows),Latin1的效果最好。谢谢@DavidH-这肯定会更准确。我会调查。移动评论以回答,如果您最终使用其中一个,请接受答案。谢谢