CSVParser
由Swift编写的简单CSV解析器,实现了RFC 4180。它逐行有效地读取和解析数据,以便可以处理大文件。
用法
- 使用Cocopoads安装
pod 'JSCSVParser'
- 导入模块并创建实例
import JSCSVParser
let parser = CSVParser()
- 解析器中设置完整的文件路径
parser.setFilePath(path: path)
- 逐行解析直到文件结尾
var tokens: [[String]] = []
while parser.hasNext() {
tokens.append(parser.parseNext())
}
tokens
将包含每行中的每个逗号分隔的词,以数组形式。
- 处理完文件后,需要关闭它
parser.closeFile()
更多详情请查看测试用例。