CSV全称 Comma Separated values,是一种用来存储数据的纯文本文件格式,通常用于电子表格或数据库软件。用Excel或者Numbers都可以导出CSV格式的数据。

CSV文件的规则

0 开头是不留空,以行为单位。
1 可含或不含列名,含列名则居文件第一行。

2 一行数据不垮行,无空行。

3 以半角符号,作分隔符,列为空也要表达其存在。

4 列内容如存在,,则用“”包含起来。

5 列内容如存在“”则用“”“”包含。

6 文件读写时引号,逗号操作规则互逆。

7 内码格式不限,可为ASCII、Unicode或者其他。

用如下代码即可读取简单的CSV文件:

NSString *path = [[NSBundlemainBundle] pathForResource:@"ECG_Data"ofType:@"csv"];

NSString *contents = [[NSStringalloc] initWithContentsOfFile:path encoding:NSUTF8StringEncodingerror:nil];

NSArray *contentsArray = [contents componentsSeparatedByCharactersInSet:[NSCharacterSetnewlineCharacterSet]];

NSInteger idx;

; idx < contentsArray.count; idx++) {

NSString* currentContent = [contentsArray objectAtIndex:idx];

NSArray* timeDataArr = [currentContent componentsSeparatedByCharactersInSet:[NSCharacterSetcharacterSetWithCharactersInString:@","]];

....

}

最新文章

  1. 在使用 vscode 时 eslint 检测 .vue 文件中的less 部分内容
  2. Ant搭建 一键生成APP技术 平台
  3. C# volatile关键字
  4. 基于XMPP协议的手机多方多端即时通讯方案
  5. Stateless Iterators
  6. myclips常用快捷键
  7. BBM(Bad Block Management)坏块管理
  8. 读取 raspberrypi 的cpu和gpu温度
  9. BootStrap布局案例
  10. iOS 获取公历、农历日期的年月日
  11. spring cloud中feign的使用
  12. JN_0004:轻松解码类似eval(function(p,a,c,k,e,d){}))的JavaScript代码
  13. 自动化运维工具-mussh工具安装配置及简单使用讲解
  14. 支付宝即时到账接口开发 - DEMO讲解
  15. C#实现RSA加密与解密、签名与认证
  16. ngnix +tomcat7 简单配置
  17. MSM8937系统启动流程【转】
  18. 手把手教你写一个java的orm(完)
  19. hive中文字符乱码 解决方法【转】
  20. GeoHash核心原理解析 - OPEN 开发经验库

热门文章

  1. Java中对List&lt;E&gt;按E的属性排序的简单方法
  2. Python核心编程笔记--私有化
  3. Sqlmap Tamper大全(1)
  4. 为什么很多第三方接口,都改成了基于http,直接传递json数据的方式来代替webservice?
  5. 【APS.NET 框架系列】浅谈ASP.NET 框架
  6. DNN论文分享 - Item2vec: Neural Item Embedding for Collaborative Filtering
  7. (译)ABP之Abp Session
  8. ZZ_INEERNAL每个栏位的含义
  9. ActiveMQ进阶学习
  10. 如何搞定SVN目录的cleanup问题和lock问题