我正在使用var rewardProgramsDic: [String: IndividualRewardProgram] = [:]
命令将大型csv插入到SQLite数据库中。不幸的是,一些行包含字段值内的分隔符。例如,每一行的格式为:
.import
但有些行的值如下:
id, title, first name, last name, location
并且位置字段中的逗号导致1, Mr, Bob, Saget, Sydney, Australia
错误。幸运的是,插入每一行对我来说并不重要,所以我不想插入任何引发此错误的行。这可能吗?
使用正则表达式解析csv是最后的手段,因为文件非常大,每次我需要导入它时可能需要几分钟。