JSCSVParser 1.1

JSCSVParser 1.1

jsloop维护。



  • jsloop

CSVParser

由Swift编写的简单CSV解析器,实现了RFC 4180。它逐行有效地读取和解析数据,以便可以处理大文件。

用法

  1. 使用Cocopoads安装
pod 'JSCSVParser'
  1. 导入模块并创建实例
import JSCSVParser
let parser = CSVParser()
  1. 解析器中设置完整的文件路径
parser.setFilePath(path: path)
  1. 逐行解析直到文件结尾
var tokens: [[String]] = []
while parser.hasNext() {
    tokens.append(parser.parseNext())
}

tokens将包含每行中的每个逗号分隔的词,以数组形式。

  1. 处理完文件后,需要关闭它
parser.closeFile()

更多详情请查看测试用例。