Generate CSV sample iphone app/code

后端 未结 3 1473
野趣味
野趣味 2021-01-01 07:30

Does anyone have a sample app or some sample code to generate a CSV file on iOS?

3条回答
  •  既然无缘
    2021-01-01 07:52

    Following code I used for generating CSV.

       NSMutableString *mainString=[[NSMutableString alloc]initWithString:@""];
        for(int i=0;i<[commentArray count];i++ ) {
            NSString *string=[[commentArray objectAtIndex:i]objectForKey:@"cmtName"]; 
            string=[string stringByReplacingOccurrencesOfString:@"\"" withString:@"\"\""];
            [mainString appendFormat:@"\"%@\"",string];
    
            string=[[commentArray objectAtIndex:i]objectForKey:@"cmtDesc"];  
            string=[string stringByReplacingOccurrencesOfString:@"\"" withString:@"\"\""];
            [mainString appendFormat:@",\"%@\"",string];
    
            string=[[commentArray objectAtIndex:i]objectForKey:@"cmtType"];
            string=[string stringByReplacingOccurrencesOfString:@"\"" withString:@"\"\""];
            [mainString appendFormat:@",\"%@\"",string];
    
            [mainString appendFormat:@",\"%@\"",string];
            [mainString appendFormat:@"\n"];
        }
    
    
        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,  NSUserDomainMask, YES);
        NSString *documentsDirectoryPath = [paths objectAtIndex:0];
        NSString *filePath = [documentsDirectoryPath  stringByAppendingPathComponent:@"Docment.conf"];
    
    
        NSData* settingsData;
        settingsData = [mainString dataUsingEncoding: NSASCIIStringEncoding];
    
        if ([settingsData writeToFile:filePath atomically:YES])
            NSLog(@"writeok");
    

    And for importing CSV you use this

    https://github.com/davedelong/CHCSVParser

提交回复
热议问题