zoukankan      html  css  js  c++  java
  • 用程序读取CSV文件的方法

    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;    

    for (idx = 0; idx < contentsArray.count; idx++) {

        NSString* currentContent = [contentsArray objectAtIndex:idx];

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

    ....

    }

  • 相关阅读:
    查找第K小数
    比较奇偶数个数
    哈夫曼树练习
    数字转二进制数练习
    随笔
    字符串反码(练习)
    eclipse构建maven的web项目
    mysql中的一些操作语句,留存
    urllib2功能说明
    Python-第三方库requests详解
  • 原文地址:https://www.cnblogs.com/ejllen/p/3778412.html
Copyright © 2011-2022 走看看