是否可以将excel文件中的大约100,000条记录直接加载到CoreData。 我需要创建一个包含100,000个成员的数据库的离线应用程序。
我之前为大约1000名成员做的是我连接了excel文件的列以创建一个字符串(将数据添加到NSMutable数组)..然后我调用核心数据管理器将数组插入到核心数据。 (为此我创建了一个独立的类。
NSMutableArray* array= [NSMutableArray new];
//the below lines are generated after concatenation in excel file
[array addObject:@{@"id":@"1",@"name":@"John",@"Last Name":@"Smith",... other data}];
[array addObject:@{@"id":@"w",@"name":@"Lara",@"Last Name":@"Smith",... other data}];
//Add the array to database
我目前面临的问题是,当我将所有100,000条记录添加到方法中时,一旦我调用独立类,它就会崩溃。
我现在被困住了,我需要建议我该怎么办? 有没有可能的方法直接从excel文件到DB插入如此大量的记录?或者加载如此大量行的最佳做法是什么。