- CSVファイルをプロジェクト内にドラック&ドロップして取り込む
- 下記コードで取り出し、配列に変換する
var result: [[String]] = []
if let csvPath = NSBundle.mainBundle().pathForResource("resource", ofType: "csv") {
let csvString = NSString(contentsOfFile: csvPath, encoding: NSUTF8StringEncoding, error: nil) as! String
csvString.enumerateLines { (line, stop) -> () in
result.append(line.componentsSeparatedByString(","))
}
}
println(result)
version:swift1.2
※ 下記の@takabosoft さんのコメントにあるようにデータにカンマが含まれていたり、不明なcsvを扱う場合には不十分ですので、ご注意ください。