我想将数据库表转换为Iphone中的csv文件。我想在邮件中附加csv文件,因此可以在表格中以excel表格查看。我怎样才能实现它?
答案 0 :(得分:3)
你应该看看Dave Delong制作的CHCSVParser。忽略这个名字,它也是一个作家。
它运作良好;直到你想支持德语(和其他)csv格式,它使用分号
答案 1 :(得分:1)
嘿,我找到了简单的代码::
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSString *documentsDir = [paths objectAtIndex:0];
NSString *root = [documentsDir stringByAppendingPathComponent:@"customers.csv"];
NSString *temp;
temp = [NSString stringWithFormat:@"%@", [arrCustomersName objectAtIndex:0]];
for (int i = 1; i < [arrCustomersName count]; i++) {
temp = [temp stringByAppendingFormat:@", %@", [arrCustomersName objectAtIndex:i]];
}
[temp writeToFile:root atomically:YES encoding:NSUTF8StringEncoding error:NULL];