SwiftCSVCSV 解析器封装

联合创作 · 2023-09-28 17:17

SwiftCSV 是 CSV 解析器封装。

用法:

id,name,age 1,Alice,18 2,Bob,19 3,Charlie,20

访问行和列的数据:

let csvURL = NSURL(string: "users.csv") 
let csv = CSV(contentsOfURL: url) 

// Rows let rows = csv.rows let headers = csv.headers  
//=> ["id", "name", "age"] let alice = csv.rows[0]    
//=> ["id": 1, "name": "Alice", "age": 18] let bob = csv.rows[1]      
//=> ["id": 2, "name": "Bob", "age": 19] 
// Columns let columns = csv.columns let names = csv.columns["name"]  
//=> ["Alice", "Bob", "Charlie"] let ages = csv.columns["age"]    
//=> [18, 19, 20]


浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报